java相关课程系列笔记之一java学习笔记

java相关课程系列笔记之一java学习笔记

ID:25550635

大小:1.59 MB

页数:70页

时间:2018-11-20

java相关课程系列笔记之一java学习笔记_第1页
java相关课程系列笔记之一java学习笔记_第2页
java相关课程系列笔记之一java学习笔记_第3页
java相关课程系列笔记之一java学习笔记_第4页
java相关课程系列笔记之一java学习笔记_第5页
资源描述:

《java相关课程系列笔记之一java学习笔记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java学习笔记Java相关课程系列笔记之一笔记内容说明4月18日的五天Java训练营(刘英谦老师主讲,占笔记内容10%);Java基础和面向对象(刘苍松老师主讲,占笔记内容40%);JavaSE核心I和JavaSE核心II(范传奇老师主讲,占笔记内容40%);其他视频及书籍资料(占笔记内容10%)目录一、Java技术基础11.1编程语言11.2Java的特点11.3Java开发环境11.4Java开发环境配置21.5Linux命令与相关知识21.6Eclipse/Myeclipse程序结构3二、Java语言

2、基础42.1基础语言要素42.2八种基本数据类型42.3常量和变量52.4运算符与表达式52.5编程风格62.6流程控制语句72.7数组82.8字符串82.9方法三要素92.10插入排序92.11冒泡排序92.12冒泡排序:轻气泡上浮的方式102.13二分法查找102.14Java系统API方法调用112.15二进制基础112.16Java基础其他注意事项11三、面向对象133.1类133.2对象133.3包143.4方法及其调用143.5引用143.6访问控制(封装)143.7构造器143.8super()

3、、super.和this()、this.153.9重载和重写163.10继承173.11static203.12final213.13多态223.14抽象类223.15接口233.16内部类233.17匿名类2423.18二维数组和对象数组253.19其他注意事项26四、JavaSE核心I274.1Object类274.2String类284.3StringUtils类304.4StringBuilder类304.5正则表达式314.6Date类324.7Calendar类324.8SimpleDateFor

4、mat类334.9DateFormat类334.10包装类344.11BigDecimal类354.12BigInteger类354.13Collection集合框架354.14List集合的实现类ArrayList和LinkedList364.15Iterator迭代器394.16泛型404.17增强型for循环404.18List高级-数据结构:Queue队列414.19List高级-数据结构:Deque栈414.20Set集合的实现类HashSet424.21Map集合的实现类HashMap434.22

5、单例模式和模版方法模式45五、JavaSE核心II465.1Java异常处理机制465.2File文件类485.3RandomAccessFile类505.4基本流:FIS和FOS525.5缓冲字节高级流:BIS和BOS535.6基本数据类型高级流:DIS和DOS535.7字符高级流:ISR和OSW545.8缓冲字符高级流:BR和BW555.9文件字符高级流:FR和FW565.10PrintWriter575.11对象序列化575.12Thread线程类及多线程585.13Socket网络编程625.14线程

6、池645.15双缓冲队列6422一、Java技术基础1.1编程语言机器语言:01在硬件直接执行汇编语言:助记符高级语言:(Java运行比C/C++慢)1)面向过程的高级语言:程序设计的基本单位为函数,如:C/C++语言。2)面向对象的高级语言:程序设计的基本单位为类,如:Java、C#。1.2Java的特点平台无关性、简单性、面向对象、健壮性、多线程、自动内存管理。平台无关性:指Java语言平台无关,而Java的虚拟机却不是,需要下载对应平台JVM虚拟机的。自动内存管理:对临时存储的数据自动进行回收,释放内存

7、。如:引用类型的变量没有指向时,被回收;程序执行完后,局部变量被回收。1.3Java开发环境JavaDevelopementKit——Java开发工具包,简称JDK,是由Sun公司提供的一个免费的Java开发工具,编程人员和最终用户可以利用这个工具来编译、运行Java程序。目前版本有JDK1.0、JDK1.1、JDK1.2、JDK1.3、JDK1.4、JDK1.5(J2SE5.0)、JDK1.6(J2SE6.0)、JDK1.7(J2SE7.0)。JDK结构:JDK

8、--开发工具(Tools)命令:java、j

9、avac、jar、rmic...

10、--JRE(Java基本运行环境)

11、--系统API库,系统类库

12、系统带来的标准程序库,标准API

13、--JVMjava虚拟机java语言的执行环境661.4Java开发环境配置安装完JDK之后,不能立刻使用,需要设置环境变量:1)设置PATH:D:Javajdk1.6.0bin(指向JDK中bin文件夹,有各种编译命令)。2)CLASSPATH:告诉Java程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。