欢迎来到天天文库
浏览记录
ID:21925273
大小:1.53 MB
页数:70页
时间:2018-10-25
《java相关课程系列笔记之一java学习笔记》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、WORD文档可编辑Java学习笔记Java相关课程系列笔记之一技术资料专业分享WORD文档可编辑笔记内容说明4月18日的五天Java训练营(刘英谦老师主讲,占笔记内容10%);Java基础和面向对象(刘苍松老师主讲,占笔记内容40%);JavaSE核心I和JavaSE核心II(范传奇老师主讲,占笔记内容40%);其他视频及书籍资料(占笔记内容10%)技术资料专业分享WORD文档可编辑目录一、Java技术基础11.1编程语言11.2Java的特点11.3Java开发环境11.4Java开发环境配置21.5Li
2、nux命令与相关知识21.6Eclipse/Myeclipse程序结构3二、Java语言基础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方
3、法及其调用143.5引用143.6访问控制(封装)143.7构造器143.8super()、super.和this()、this.153.9重载和重写163.10继承173.11static203.12final213.13多态223.14抽象类223.15接口233.16内部类233.17匿名类24技术资料专业分享WORD文档可编辑3.18二维数组和对象数组253.19其他注意事项26四、JavaSE核心I274.1Object类274.2String类284.3StringUtils类304.4Stri
4、ngBuilder类304.5正则表达式314.6Date类324.7Calendar类324.8SimpleDateFormat类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高
5、级-数据结构:Deque栈414.20Set集合的实现类HashSet424.21Map集合的实现类HashMap434.22单例模式和模版方法模式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.10P
6、rintWriter575.11对象序列化575.12Thread线程类及多线程585.13Socket网络编程625.14线程池645.15双缓冲队列64技术资料专业分享WORD文档可编辑技术资料专业分享WORD文档可编辑一、Java技术基础1.1编程语言机器语言:01在硬件直接执行汇编语言:助记符高级语言:(Java运行比C/C++慢)1)面向过程的高级语言:程序设计的基本单位为函数,如:C/C++语言。2)面向对象的高级语言:程序设计的基本单位为类,如:Java、C#。1.2Java的特点平台无关性、
7、简单性、面向对象、健壮性、多线程、自动内存管理。平台无关性:指Java语言平台无关,而Java的虚拟机却不是,需要下载对应平台JVM虚拟机的。自动内存管理:对临时存储的数据自动进行回收,释放内存。如:引用类型的变量没有指向时,被回收;程序执行完后,局部变量被回收。1.3Java开发环境JavaDevelopementKit——Java开发工具包,简称JDK,是由Sun公司提供的一个免费的Java开发工具,编程人员和最终用户可以利用这个工具来编译、运行Java程序。目前版本有JDK1.0、JDK1.1、JDK
8、1.2、JDK1.3、JDK1.4、JDK1.5(J2SE5.0)、JDK1.6(J2SE6.0)、JDK1.7(J2SE7.0)。JDK结构:JDK
9、--开发工具(Tools)命令:java、javac、jar、rmic...
10、--JRE(Java基本运行环境)
11、--系统API库,系统类库
12、系统带来的标准程序库,标准API
13、--JVMjava虚拟机java语言的执行环境技术资料专业分享WORD文档可编辑1.4J
此文档下载收益归作者所有