跳过正文

JavaSE

5、面向对象编程(上)
·4486 字·9 分钟· loading · loading
Java JavaSE JavaSE基础
面向对象内容的三条主线 # 1.Java类及类的成员:属性、方法、构造器;代码块、内部类
4、多线程
·8521 字·18 分钟· loading · loading
Java JavaSE JavaSE高级
程序、进程、线程的区别 # 程序(program) 概念:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码。 进程(process) 概念:程序的一次执行过程,或是正在运行的一个程序。 说明:进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域 线程(thread) 概念:进程可进一步细化为线程,是一个程序内部的一条单一的执行路径(顺序控制流),可以共享所属进程的数据。 说明:线程作为调度和执行的单位,每个线程拥独立的运行栈和程序计数器(pc),线程切换的开销小。 多线程程序的优点 # 提高应用程序的响应。对图形化界面更有意义,可增强用户体验。
3、Java基础语法(下):程序流程控制
·1444 字·3 分钟· loading · loading
Java JavaSE JavaSE基础
程序流程控制 #
3、IO与NIO
·11241 字·23 分钟· loading · loading
Java JavaSE JavaSE高级
File类 # File类的一个对象,代表一个文件或一个文件目录(Directory)
2、java基础语法(上):变量与运算符
·4745 字·10 分钟· loading · loading
Java JavaSE JavaSE基础
关键字与保留字 # 关键字 # 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
4、数组
·821 字·2 分钟· loading · loading
Java JavaSE JavaSE基础
数组的概述 #
9、单元测试
·1117 字·3 分钟· loading · loading
Java JavaSE JavaSE基础
Java中的JUnit单元测试 # Java原生并没有提供单元测试的方法,一般的简单测试使用main方法进行测试,但是如果对于复杂的测试,则需要使用第三方框架来实现,例如JUnit框架
4.1、排序算法
·905 字·2 分钟· loading · loading
Java JavaSE JavaSE基础
冒泡排序 # 思想: # 1、一个无序的数组,n个元素,一共需要排序n-1轮
7、反射机制
·3193 字·7 分钟· loading · loading
Java JavaSE JavaSE高级
反射的理解 # Reflection(反射)被视为动态语言的关键,反射机制允许程序在**执行期(Runtime)**借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。
1、枚举类
·1335 字·3 分钟· loading · loading
Java JavaSE JavaSE高级
枚举,顾名思义:就是一个一个列举出来 当需要定义一组常量时,强烈建议使用枚举类