Java学之一
目录
一、 Java技术基础 1
1
Java的特点 1
Java开发环境 1
Java开发环境配置 2
Linux命令与相关知识 2
Eclipse/Myeclipse程序结构 3
二、 Java语言基础 4
4
4
5
5
6
7
8
8
9
9
9
:轻气泡上浮的方式 10
10
Java系统API方法调用 11
11
Java基础其他注意事项 11
三、面向对象 13
13
13
14
14
14
(封装) 14
14
super()、 this()、this. 15
16
17
static 20
final 21
22
22
23
23
24
25
26
四、 Java SE核心I 27
Object类 27
String类 28
StringUtils类 30
StringBuilder类 30
31
Date类 32
Calendar类 32
SimpleDateFormat类 33
DateFormat类 33
34
BigDecimal类 35
BigInteger类 35
Collection集合框架 35
List集合的实现类ArrayList和LinkedList 36
Iterator迭代器 39
40
40
List高级-数据结构:Queue队列 41
List高级-数据结构:Deque栈 41
Set集合的实现类HashSet 42
Map集合的实现类HashMap 43
45
五、 Java SE核心II 46
Java异常处理机制 46
File文件类 48
essFile类 50
:FIS和FOS 52
:BIS和BOS 53
:DIS和DOS 53
:ISR和OSW 54
:BR和BW 55
:FR和FW 56
PrintWriter 57
57
Thread线程类及多线程 58
Socket网络编程 62
64
64
Java技术基础
机器语言:0 1 在硬件直接执行
汇编语言:助记符
高级语言: (Java运行比C/C++慢)
1)面向过程的高级语言:程序设计的基本单位为函数,如:C/C++语言。
2)面向对象的高级语言:程序设计的基本单位为类,如:Java、C#。
Java的特点
平台无关性、简单性、面向对象、健壮性、多线程、自动内存管理。
平台无关性:指Java语言平台无关,而Java的虚拟机却不是,需要下载对应平台JVM虚拟机的。
自动内存管理:对临时存储的数据自动进行回收,释放内存。如:引用类型的变量没有指向时,被回收;程序执行完后,局部变量被回收。
Java开发环境
Java Developement Kit——Java开发工具包,简称JDK,是由Sun公司提供的一个免费的Java开发工具,编程人员和最终用户可以利用这个工具来编译、运行Java程序。、、、、、()、()、()。
JDK结构:JDK
|--开发工具(Tools)命令:java、javac、jar、rmi
Java学习笔记 来自淘豆网m.daumloan.com转载请标明出处.