Java笔记目录
目录
一.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
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笔记目录的更多相关文章
- JAVA GUI编程学习笔记目录
2014年暑假JAVA GUI编程学习笔记目录 1.JAVA之GUI编程概述 2.JAVA之GUI编程布局 3.JAVA之GUI编程Frame窗口 4.JAVA之GUI编程事件监听机制 5.JAVA之 ...
- 深入理解Java虚拟机(第2版) 笔记目录
本篇为读深入理解Java虚拟机(第2版)一书的笔记目录. Java 运行期数据区 Java 垃圾回收算法 Java 内存分配策略 Java 类文件结构 Java 加载.链接.初始化 Java 类加载器
- java笔记整理
Java 笔记整理 包含内容 Unix Java 基础, 数据库(Oracle jdbc Hibernate pl/sql), web, JSP, Struts, Ajax Spring, E ...
- servlet(6) - servlet总结 - 小易Java笔记
垂阅前必看: 这都是我总结的我觉得是学习servlet应该掌握的,我在学习期间也做了一个博客项目来让所学的知识得以巩固.下面就是博客项目链接.前面的servlet相关的笔记总汇,还有就是我把觉得在学习 ...
- Java笔记 —— 继承
Java笔记 -- 继承 h2{ color: #4ABCDE; } a{ text-decoration: none!important; } a:hover{ color: red !import ...
- Java笔记 —— 方法重载和方法重写
Java笔记 -- 方法重载和方法重写 h2{ color: #4ABCDE; } a{ text-decoration: none !important; } a:hover{ color: red ...
- Java笔记 —— 初始化
Java笔记 -- 初始化 h2{ color: #4ABCDE; } a{ text-decoration: none !important; } a:hover{ color: red !impo ...
- Java笔记 —— this 关键字
Java笔记 -- this 关键字 h2{ color: #4ABCDE; } a{ color: blue; text-decoration: none; } a:hover{ color: re ...
- Java 笔记 —— java 和 javac
Java 笔记 -- java 和 javac h2{ color: #4ABCDE; } a{ text-decoration: none !important; } a:hover{ color: ...
随机推荐
- Navicat定时 同步数据库
转载:https://www.cnblogs.com/DFX339/p/11646812.html 我是用在了 mysql 和 sql server 数据同步(操作一模一样) 好文章,简单粗暴.适合我 ...
- js 连等操作,,
奥术大师 var hu = { a : , c : , name : }; (function (){ var ccc = bbb = aaa = hu; })() console.log(bbb)* ...
- FromBase64String(String)和Encoding.Default.GetBytes(String)
今天突然被问FromBase64String(String)和Encoding.Default.GetBytes(String)有啥区别,我刚开始学C#对这个一脸懵逼,于是总结一下今天查资料的内容. ...
- nc临时开启端口并监听
port="6379 3306 27017 4505 4506 24007 24008 49152" #while true #do for i in $port do isexi ...
- DOM学习总结(四)DOM修改
DOOM修改 找到标签之后就可以对它进行修改了可以修改:1.改变HTML元素 比如说把 p 改为 span2.改变HTML属性 比如说 id class3.改变CSS样式 比如说改变字体颜色4.添加或 ...
- (转)oracle group by 和order by的关系(在一起使用注意事项)
转:http://lzfhope.blog.163.com/blog/static/636399220092554045196/ 环境:oracle 10g单单group by 或者order by本 ...
- img标签+map的使用
img标签+map的使用 img标签含有一个usemap属性,用法相当于锚点的使用,usemap="#useName".然后就是map标签,具体代码: <body> & ...
- Vmware ESXi安装群晖Synology DSM 5.x
简介 在Vmware ESXI中安装群晖Synology DSM 5.0 (4528) 文件准备 Vmware ESXi用户安装需要的文件 NB_x64_5032_DSM_50-4528_Xpenol ...
- jquery中的ajax方法参数的用法和他的含义
jquery中的ajax方法参数的用法和他的含义: 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(pos ...
- 修改 Chrome浏览器主页被劫持 chrome 主页被篡改成hao.qquu8.com的解决方案
1. 开始菜单输入‘g'找到 Google Chrome浏览器 2. 修改属性->目标,将 chrome.exe hao.qquu8.com 后面的网址去掉,如图: