目录

一.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. 关于js中Ajax的同步、异步使用

    下面一个简单的例子,说明前后端交互中,Ajax同步和异步的使用 1.设置简单的一个div,包含触发事件 CompanyType() <div> <input type="h ...

  2. nodejs模块——目录操作

    1.创建目录 使用fs.mkdir(path,[mode],callback)创建目录,path是需要创建的目录,[mode]是目录的权限(默认是0777),callback是回调函数. demo:m ...

  3. 【JavaWeb项目】一个众筹网站的开发(四)后台用户注册功能

    重点: 密码加密存储 使用jQuery插件做校验和错误提示等 密码不能明文存储,在数据库中是加密存储的 可逆加密:通过密文使用解密算法得到明文 DES AES 不可逆加密:通过密文,得不到明文 MD5 ...

  4. leetcode-12双周赛-1244-力扣排行榜

    题目描述: class Leaderboard: def __init__(self): self.map = collections.Counter() def addScore(self, pla ...

  5. MySql中创建用户,授权

    第一天搞MySql好多东西都不会,幸好有网络的强大资源,首先需要注意的是任何一条sql语句都是要以分号结尾的,不然很是蛋疼的 1.新建用户. //登录MYSQL @>mysql -u root  ...

  6. 性能超过DRUID的最强数据库连接池——HikariCP相关配置及简单示例

    在配置application.yml时,对hikari的配置会有这样一个字段validationQuery. validationQuery是用来验证数据库连接的查询语句,这个查询语句必须是至少返回一 ...

  7. BZOJ 5120: [2017国家集训队测试]无限之环(费用流)

    传送门 解题思路 神仙题.调了一个晚上+半个上午..这道咋看咋都不像图论的题竟然用费用流做,将行+列为奇数的点和偶数的点分开,也就是匹配问题,然后把一个点复制四份,分别代表这个点的上下左右接头,如果有 ...

  8. BZOJ 2005: [Noi2010]能量采集(容斥+数论)

    传送门 解题思路 首先题目要求的其实就是\(\sum\limits_{i=1}^n \sum\limits_{j=1}^m [(gcd(i,j)-1)*2+1)]\),然后变形可得\(-n*m+2\s ...

  9. 调试口:JTAG与SW-Debug Port

  10. sed use case: Filter without editing

    if we want to filter with sed pattern and just print the filtered lines without any further editing ...