目录

一.Java语言概述... 1

1.计算机语言发展史... 1

1.1计算机语言的发展... 1

1.2人与计算机做交互... 1

1.3计算机语言... 1

1.4软件... 1

2.Java发展史... 1

2.1具体发展历程... 2

2.2 JAVA SE、JAVA EE、JAVA ME 之间的关系... 2

3. Java语言特性... 3

4.Java的加载与执行... 3

5. 开始第一个Java程序... 3

5.1 JavaSE的安装... 3

5.2 搭建开发环境... 4

5.3 如何编译运行... 4

5.4解释HelloWorld 程序... 5

5.5 java注释... 5

5.6 public class和 class. 6

二.Java基本语法... 7

1. 标识符&关键字... 7

1.1标识符... 7

1.2 关键字... 7

1.3 保留字... 8

2.变量... 8

2.1变量的概念... 8

2.2 Java中变量的四个基本属性... 8

2.3 定义变量... 8

2.4 关于java中的字面值... 9

2.5 java中变量按照数据类型来分类... 9

2.6 java中变量按照声明位置的不同来分类... 10

2.7进制(了解)... 11

2.8变量的运算(不考虑布尔Boolean类型)... 12

3.运算符... 21

3.1算术运算符... 21

3.2赋值运算符... 22

3.3比较运算符(关系运算符)... 22

3.4逻辑运算符(布尔运算符)... 23

3.5位运算符... 23

3.6三元运算符(条件运算符)... 24

3.7运算符的优先级... 25

4.流程控制... 27

4.1关于代码的三种结构... 27

4.2分支结构... 27

4.3循环结构... 29

4.4 break&continue. 34

5.初识方法... 36

5.1 方法的定义... 36

5.2方法的重载(overload)... 38

5.3 加深对方法的理解... 40

6.递归调用... 41

7.数组... 44

java——eclipse使用

7.1数组... 46

7.2一维数组... 46

7.3二维数组... 50

7.4数组的常见异常... 54

7.5数组的常用算法问题... 54

三. 面向对象... 59

1.面向对象(一)... 59

1.1... 60

1.2对象... 64

1.3再谈方法... 67

1.4 面向对象的特征一:封装性... 76

1.5 this关键字... 77

1.6 static关键字... 81

1.7 单例模式初步... 88

1.8 package和import关键字... 90

2.面向对象(二)... 94

2.1面向对象的特征二:继承性... 94

2.2方法的重写(覆盖)(override,orverwrite)... 96

2.3 super关键字... 98

2.4子类对象实例化的全过程... 101

2.5面向对象的特征三:多态性... 103

2.6 Object类... 108

2.7包装类(Wrapper)... 114

3.面向对象(三)... 120

3.1 main()方法... 120

3.2类的成员之四:代码块... 120

3.3 final关键字... 122

3.4抽象:abstract124

3.5接口interface 127

3.6 类的成员之五:内部类... 135

3.7 类之间的关系... 139

3.8 is-a、is-like-a、has-a. 143

4.总结... 144

四.异常处理... 146

1.异常的基本概念

2.异常的分类

3.体系结构

5.如何处理异常?

5.如何手动的抛出一个异常?

6.如何自定义一个异常类?

7.5个关键字搞定异常处理!

五.集合... 159

六.泛型... 159

七.枚举类和注解... 159

八.IO流... 159

九.多线程... 159

十.常用类... 159

十一.反射机制... 159

十二.网络编程... 159

Java笔记目录的更多相关文章

  1. JAVA GUI编程学习笔记目录

    2014年暑假JAVA GUI编程学习笔记目录 1.JAVA之GUI编程概述 2.JAVA之GUI编程布局 3.JAVA之GUI编程Frame窗口 4.JAVA之GUI编程事件监听机制 5.JAVA之 ...

  2. 深入理解Java虚拟机(第2版) 笔记目录

    本篇为读深入理解Java虚拟机(第2版)一书的笔记目录. Java 运行期数据区 Java 垃圾回收算法 Java 内存分配策略 Java 类文件结构 Java 加载.链接.初始化 Java 类加载器

  3. java笔记整理

    Java 笔记整理 包含内容     Unix Java 基础, 数据库(Oracle jdbc Hibernate pl/sql), web, JSP, Struts, Ajax Spring, E ...

  4. servlet(6) - servlet总结 - 小易Java笔记

    垂阅前必看: 这都是我总结的我觉得是学习servlet应该掌握的,我在学习期间也做了一个博客项目来让所学的知识得以巩固.下面就是博客项目链接.前面的servlet相关的笔记总汇,还有就是我把觉得在学习 ...

  5. Java笔记 —— 继承

    Java笔记 -- 继承 h2{ color: #4ABCDE; } a{ text-decoration: none!important; } a:hover{ color: red !import ...

  6. Java笔记 —— 方法重载和方法重写

    Java笔记 -- 方法重载和方法重写 h2{ color: #4ABCDE; } a{ text-decoration: none !important; } a:hover{ color: red ...

  7. Java笔记 —— 初始化

    Java笔记 -- 初始化 h2{ color: #4ABCDE; } a{ text-decoration: none !important; } a:hover{ color: red !impo ...

  8. Java笔记 —— this 关键字

    Java笔记 -- this 关键字 h2{ color: #4ABCDE; } a{ color: blue; text-decoration: none; } a:hover{ color: re ...

  9. Java 笔记 —— java 和 javac

    Java 笔记 -- java 和 javac h2{ color: #4ABCDE; } a{ text-decoration: none !important; } a:hover{ color: ...

随机推荐

  1. Navicat定时 同步数据库

    转载:https://www.cnblogs.com/DFX339/p/11646812.html 我是用在了 mysql 和 sql server 数据同步(操作一模一样) 好文章,简单粗暴.适合我 ...

  2. js 连等操作,,

    奥术大师 var hu = { a : , c : , name : }; (function (){ var ccc = bbb = aaa = hu; })() console.log(bbb)* ...

  3. FromBase64String(String)和Encoding.Default.GetBytes(String)

    今天突然被问FromBase64String(String)和Encoding.Default.GetBytes(String)有啥区别,我刚开始学C#对这个一脸懵逼,于是总结一下今天查资料的内容. ...

  4. nc临时开启端口并监听

    port="6379 3306 27017 4505 4506 24007 24008 49152" #while true #do for i in $port do isexi ...

  5. DOM学习总结(四)DOM修改

    DOOM修改 找到标签之后就可以对它进行修改了可以修改:1.改变HTML元素 比如说把 p 改为 span2.改变HTML属性 比如说 id class3.改变CSS样式 比如说改变字体颜色4.添加或 ...

  6. (转)oracle group by 和order by的关系(在一起使用注意事项)

    转:http://lzfhope.blog.163.com/blog/static/636399220092554045196/ 环境:oracle 10g单单group by 或者order by本 ...

  7. img标签+map的使用

    img标签+map的使用 img标签含有一个usemap属性,用法相当于锚点的使用,usemap="#useName".然后就是map标签,具体代码: <body> & ...

  8. Vmware ESXi安装群晖Synology DSM 5.x

    简介 在Vmware ESXI中安装群晖Synology DSM 5.0 (4528) 文件准备 Vmware ESXi用户安装需要的文件 NB_x64_5032_DSM_50-4528_Xpenol ...

  9. jquery中的ajax方法参数的用法和他的含义

    jquery中的ajax方法参数的用法和他的含义: 1.url:  要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type:  要求为String类型的参数,请求方式(pos ...

  10. 修改 Chrome浏览器主页被劫持 chrome 主页被篡改成hao.qquu8.com的解决方案

    1. 开始菜单输入‘g'找到 Google Chrome浏览器 2. 修改属性->目标,将 chrome.exe hao.qquu8.com 后面的网址去掉,如图: