当前位置:网站首页 > Java基础 > 正文

o基础java



JAVA概述

一、java之父

 

二、java体系

 

三、java可以做什么

 

四、java的特性

 

五、java应用程序的运行机制

 

六、java程序开发的三个步骤

 

七、垃圾回收器(GC)

 

八、JDK和JRE

 

九、java虚拟机

 

十、开发java应用的要点

 

十一、注释

 

Java编程基础

一、标识符

 

二、java数据类型划分

 

三、普及二进制

 

四、转义字符

 

五、基本数据类型之间的转换

 

六、变量

 

七、java中的运算符

 

八、程序流程控制

 

九、if语句

 

十、switch语句

 

十一、if和switch的区别

 

十二、for循环

 

十三、while

 

十四、break和continue

 

十五、方法

 

十六、return

 

十七、重载overload

 

十九、递归

 

面向对象编程

一、面向对象和面向过程

 

二、类和对象

 

三、内存图

 

四、构造方法

 

五、关键字

 
 

2、继承

 

3、多态

 

七、抽象abstract

 

八、接口interface

 

九、抽象和接口的区别

 

十、方法重写override 覆盖(多态)

 

十一、重写和重载的区别:

 

十二、访问权限修饰符

 

十三、equals

 

十四、空指针异常

 

十五、内部类

 

十六、模式

 

数组及常用算法

一、一维数组

 

Java常用类

一、装箱拆箱

 

二、String字符串

 

三、StringBuffer

 

四、Charcter

 

五、Boolean

 

六、正则表达式

 

七、时间相关的类

 

Java异常处理机制

一、异常

 

二、final finally finalize区别

 

集合

 

一、Collection

 

二、List

 

三、Set

 

2、LinkedHashSet:

 

3、TreeSet:红黑树

 

四、Map

 

3、Hashtable

 

4、遍历集合的方式:

 

Java I/O

 

2、遍历文件夹是用递归。

3、流的分类

 

4、流类

 

o基础java

5、流

 

字符流

 

字符流

 

复制文件的流程

 

缓冲流

 

转换流

 

对象流

 

标准输入/输出/错误流

 

标准输入/输出/错误流的重定向

 

打印流

 

内存流

 

随机读写流:在线程中使用较多

 

Java多线程

一、线程和进程

1、线程

 

2、进程和线程的区别:

 

3、主线程子线程

 

4、创建线程的两种方式

 

5、run和start的区别

 

6、线程的调度

 

(没有其他线程运行)等待指定的时间再运行 马上恢复执行的状态

 

7、打断线程的终止方式

 

8、线程是五种状态

 

二、同步

 

5、在静态方法中同步:懒汉式

 

三、经典例子:生产者消费者

 

Java网络编程

1、计算机网络:

 

2、计算机网络的分类:

 

3、参考模型

4、tcp/ip协议

 

5、tcp特点:

 

6、 udp特点:

 

7、IP编程:

 

8、TCP编程

 

9、UDP编程

 

反射机制

 

HTML& SQLite

一、HTML

 

锚点:

 

form表单:

 

CSS层叠样式:

 

JS:

 

二、SQLite

 

Servlet

 

HttpClient& HttpURLConnection&OkHttpClient

一、HttpClient

 

2、post方法

 

二、HttpURLConnection

 

三、OkHttpClient

 

XML解析&JSON解析

一、XML解析

 

1、xml:可拓展的标记语言。

 

2、解析:

 

根据结点去解析,不会将这个文档全部加载内存中

 

android中的解析方式

 

3、用途:结构化的保存信息,通过服务端和服务器交互使用的,设置配置信息。

二、JSON解析

1、JSON

 

2、Gson

 

3、FastJson

版权声明


相关文章:

  • java程序设计基础教程2025-03-31 20:42:04
  • java编程题基础2025-03-31 20:42:04
  • java基础类型吗2025-03-31 20:42:04
  • java基础简单题2025-03-31 20:42:04
  • java基础类构造2025-03-31 20:42:04
  • java基础概念解析2025-03-31 20:42:04
  • 0基础转java2025-03-31 20:42:04
  • java基础3102025-03-31 20:42:04
  • java基础类指针2025-03-31 20:42:04
  • java基础339讲2025-03-31 20:42:04