标签: Java

19 篇文章

thumbnail
Strategy 和 Policy,以及 Default
Strategy 和 Policy,以及 Default 最近读到了一个单词 Strategy Model ,被翻译为“策略模式”,之前在阅读 《OSTEP》 的时候经常会有一个单词/概念:Policy,中文翻译为“策略”、“协议”;而此处的 Strategy 也被翻译为了“策略”、作为一名英语学渣看到这种“一词多译”总是感觉疑惑。他们到底有啥区别…
Object Oriented Programming Practice 2
Object Oriented Programming Practice 2 Requirment Create a class in Java that models a transaction (a withdrawal or lodgement of money) on a back account. The Transaction clas…
Object Oriented Programming Practice 1
Object Oriented Programming Practice 1 Rectangle Problem Create a Java class named Rectangle (in a file called Rectangle.java) to represent the concept of a rectangle. The cla…
thumbnail
CSV 文件的读写
CSV 文件是一种文本文件,其中的数据使用逗号进行分隔,可以通过 Excel 打开并处理数据,更加便捷实用,同时得益于文本文件的存储形式,程序可以通过与 TXT 文件相同的读写方式处理 CSV 文件。本文分别介绍了使用 Java 和 Python 对 CSV 文件进行读写并附有代码示例,通过这种形式可以实现不同程序之间的数据传递。
面向对象的数据结构 – 以 Heap 为例
面向对象的数据结构 - 以 Heap 为例 之前学数据结构时都是使用 C/C++ 实现,习惯了面向过程的方式再使用面向对象还有一点点不知所措。 借着 操作系统短进程优先算法 的机会第一次尝试使用 Java 实现了一个简单的数据结构。 这里实现的 Heap 只包含了最基础的排序,没有添加任意删除等操作。 Motivation 在此之前,有个还没有公开…
thumbnail
Operating Systems: Lab 0 Threads
Operating Systems: Lab 0 Threads This is probably not an Lab, just a little exercise. Here you can know the basic feature of the thread, and try to create the first thread by …
thumbnail
Advanced Programming Project – Poker
进入 SDUT 以来的第一个 项目 作业,主要对过去一学期 Programming 课程中所学的知识进行了总结回顾,使用面向对象的思想进行表达,同时拓展了解了一些新知识。 项目在基础要求上做了一些创新, 采用了一些简单算法, 但仍存在很多不足,欢迎交流讨论!
Advanced Programming-Week17
Advanced Programming-Week17 Summary 命令行参数 Task 85 import java.util.*; public class Task85{ public static void main(String[] args){ if(args.length == 0){ ; }else{ String temp="…