JavaSE基础教程——学习笔记整理(更新中)

JavaSE基础教程

1、Java简介

1.1、认识

1.2、java的发展史

1.3、java语言的主要特点

1.4、java 两种核心机制

1.5、JRE、JDK、JVM之间的区别与联系

2、Java开发环境搭建

2.1、JDK的安装

2.2、配置JDK环境变量

2.3、流行JAVA开发工具

3、Java 基础语法

3.1、第一个Java程序

3.2、基本语法

3.3、Java 标识符

3.4、Java关键字

3.5、java的三种注释

4、Java 基本数据类型

4.1、基本数据类型

4.2、基本数据类型的包装类

4.3、类型转换

5、运算符

5.1、算术运算符

5.2、关系运算符

5.3、逻辑运算符

5.4、赋值运算符

5.5、其他运算符

6、数组

6.1、数组概念及初始化

6.2、数组的内存分配

6.3、数组的遍历

6.4、二维数组

7、流程控制语句

7.1、if...else语句

7.2、switch语句

7.3、循环语句

8、Java 方法

8.1、java中方法(理解一)

8.2、java中方法(理解二)

8.3、java中方法的参数传递机制问题(基本数据类型传递与引用类型传递区别)

8.4、方法重写和方法重载区别

9、Java 面向对象

前言:面向对象和面向思维区别

9.1、java中的类和对象

9.2、成员变量和局部变量

9.3、对象--new关键字

9.4、Java 封装

9.5、Java 继承

  • Java 面向对象——继承(上)
  • java 面向对象——继承(下)
  • this 关键字
  • static关键字(静态)

9.6、Java 多态

  • 多态(上)
  • 多态(下)

9.7、Java 抽象类

9.8、Java 接口

  • Java面向对象——接口(上)
  • Java面向对象——接口(下)
  • 抽象类和接口的区别

9.9、Java 包

  • java 包的使用
  • java 修饰符权限测试和总结

10、API__常用类

  • API概述
  • 键盘录入一个字符串数据(Scanner类)
  • 字符串概述和构造方法使用(String类)

         String类的判断功能

         String类的转换功能

         String类的获取功能

         String类的去空格和分割功能

         字符串String类小练习

  • 可变字符串StringBuffer类(StringBuffer类)

  • 数组高级(排序和查找)
  • Arrays类概述及其常用方法

  • 基本类型包装类引入
  • Integer类使用
  • Character类及使用
  • java 正则表达式

  • Java Math类概述及其成员方法

  • Java System类概述及其成员方法

  • Java BigInteger类概述及其构造方法

  • Java BigDecimal类概述及其构造方法

  • Java Date的概述和构造方法
  • Java DateForma类 实现日期和字符串的相互转换

  • Java Calendar类概述及其方法

11、Java 集合框架

1、java 数据结构

2、java 集合框架

  • Java 集合框架(上)

  • Java 泛型(Generic)概述及使用
  • Java 集合框架(中)——List集合

  • Java JDK5的新特性之增强版for循环的应用

  • Java JDK5的新特性——静态导入概述及使用
  • Java 集合框架——可变参数概述及使用

  • Java JDK5的新特性——Arrays工具类中的一个方法
  • Java Set集合的概述及特点

1)Set集合(接口)的实现类(子类)——HashSet 类

  • HashSet子类——LinkedHashSet概述及使用

2)Set集合(接口)的实现类(子类)——TreeSet 类

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(javaSE)