javase基础最全笔记

前言
JavaSE学习路线:
Java SE 是Java平台标准版的简称,其包括基础语法、面向对象、工具类、集合框架和框架底层理。
基础语法:包括基础数据类型,引用数据类型,流程控制,数组,类与方法,文档注释,面向对象概念,面向对象特性(封装、继承、多态、抽象),接口的概念(耦合问题),内部类,数据类型转换,字符串处理、数学运算、日期与时间处理i/o流操作,多线程,文件操作,泛型,集合框架(List),枚举,反射机制。等。
很遗憾,Java实在是不适合用来开发桌面应用。Java自身发布的三个版本的GUI开发包:AWT、Swing、JavaFX,可以跨平台(统一观感),但根本没有普及起来,性能存在较大的问题。Eclipse发布了SWT和JFace,性能上是提升了,但是不能跨平台。个人觉得:如果开发的软件需要跨平台,比如在Windows、Linux、Mac上都需要使用,那么可以考虑采用Java进行开发;如果是单独Windows平台,还是采用其他语言开发,效率更快,界面更友好。因此,在本课程里面,我们不涉及桌面图形应用开发。
在j2se阶段,重在熟练掌握if语句、for循环的运用,接口、继承、构造方法的理解和使用,学会查API文档。这个阶段的难点在于集合、泛型、jdbc等内容,需要了解其基本的用法和意义。
这篇博客主要讲基础语法,加强容易忘记的概念

第一章基础知识

Java面对对象(基础常用知识)

Java异常

第二章常用类

Java中最基本的常用类(数学类/字符串类时间类格式化类)

第三章Java语法糖

Java语法糖(for-each,枚举,不定参数,ty-wih- resource)

第四章 Java嵌套类和lamda表达式

Java嵌套类和 lamda表达式

第五章Java集合和泛型

Java集合框架与泛型不看后悔系列

第六章Java文件读写和(反)序列化

Java文件读写和(反)序列化

第七章反射,代理,注解

这一章与以后要学的java2e密切相关所有要掌握十分
Java反射
Java代理,注解

第八章多线程

Java多线程(创建,管理)
Java多线程信息共享(volatile,synchronized,Lock)

第九章数据库

Java数据库编程(JDBC)入门笔记

第十章网络

Java网络编程:TCP,UDP,sock编程

Java中的JUnit单元测试

猜你喜欢

转载自blog.csdn.net/weixin_46168350/article/details/107877115