随笔分类 - JavaSE
Head first Java 和 AcWing的课程总结
摘要:这一章主要介绍: 如何把写好的程序交给客户? 如何组织、包装与部署Java程序? 13.1 Java的部署 Java程序是由一组类所组成。那就是开发过程的输出。 现在该把程序塑造成可部署给外人使用的形式。 部署分类: 本机部署 整个程序都在用户的计算机上以独立、可携的GUI执行,并以可执行的Jar来
阅读全文
摘要:12.1 注解 注解(Annotation)也被称为元数据(Metadata),用于修饰包、方法、属性、构造器、局部变量等数据信息。 注解不影响程序逻辑,但注解可以被编译或运行。 在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在JavaEE中注解占据了更重要的角色,例如用
阅读全文
摘要:javax.swing包 11.1 基础GUI JFrame是个代表屏幕上window的对象。 可以把button、checkbox、text字段等放在window上面 长相会根据所处平台有所不同 组件widget 所有的组件都是继承自javax.swing.JComponent; 组件是可以嵌套的
阅读全文
摘要:这些容器的泛型中全部只能使用对象,不能使用基本数据类型。 10.0 Collection Framework java.util.Collection 集合中不能存放基本类型数据,而只能存放对象的引用。 Collection的API说明文件中存在三个主要的接口 List: Set Map:实际上并没
阅读全文
摘要:Head First Java 和 AcWing Java课程做的总结9。 9.1 引入 Java集合框架(Collection Framework)能够支持绝大多数会用到的数据结构。 比如ArrayList<String>,现在要对其排序,但ArrayList没有sort()这个方法。 Array
阅读全文
摘要:Head First Java 和 AcWing Java课程做的总结8。 所有网络运作的低层细节都已经由**java.net**函数库处理掉了。 传送与接收网络上的数据只不过是链接上使用不同的链接串流的输入输出。如果有BufferedWriter和BufferedReader就可以读取或写出。 用
阅读全文
摘要:Head First Java 和 AcWing Java课程做的总结7。 7.1 输入&输出 输入 方式1,效率较低,输入规模较小时使用。(10e6分界条件) import java.util.Scanner; public class Main{ public static void main(
阅读全文
摘要:Head First Java 和 AcWing Java课程做的总结6。 当在编写可能有异常的方法时,需要处理异常状况的程序。 执行期的大多数问题来自程序的错误,而这些错误应该在开发阶段解决掉,但是某些错误还是有可能在执行期出现,例如找不到文件、服务器出现故障。 6.1 Error与Excepti
阅读全文
摘要:Head First Java 和 AcWing Java课程做的总结5。 5.0 对象之母Object 在Java中的所有类都是从Object这个类继承出来的。 Object类是所有类的源头,它是所有类的父类。 如果Java中没有共同的父类,那将无法让Java的开发人员创建出可以处理自定义类型的类
阅读全文
摘要:Head First Java 和 AcWing Java课程做的总结4。 计算机中只有0/1,会有字符是因为将特定的0/1序列转换为字符。 4.1 ASCII码 每个常用字符都对应一个-128 ~ 127的数字,二者之间可以相互转化。注意:目前负数没有与之对应的字符。 import java.ut
阅读全文
摘要:Head First Java 和 AcWing Java课程做的总结3。 数组就是方便我们定义一大堆变量的工具。 java中数组长度可以是变量,而c++中最好是常量,如int[] f = new int[n+1]; 3.1 一维数组 数组的定义: java 中的数组定义[]是写在数组名前面的。(与
阅读全文
摘要:Head First Java 和 AcWing Java课程做的总结2。 2.1 判断语句 if语句 基本 if-else 语句: 当条件成立时,执行某些语句;否则执行另一些语句。 else 语句可以省略 当只有一条语句时,大括号可以省略 (与C++不同的是,括号() 中的语句不能是单纯的数,如1
阅读全文
摘要:Head First Java 和 AcWing Java课程做的总结1。 先来一个经典hello world程序引入: public class Main{ public static void main(String[] args){ System.out.println("Hello Worl
阅读全文
摘要:Head First Java 和 AcWing Java课程做的总结0。 0.0 工作方式 什么是Java程序?如何进行提交? Java程序是由一组类所组成的,其中有一个类会带有启动用的main()方法。因此程序员必须要编写一或多个类并以此提交。若用户没有Java虚拟机则必须一并提交才能让应用程序
阅读全文