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: ...
随机推荐
- Eclipse中发布Maven管理的Web项目时找不到类的问题根源和解决办法(转)
转自:http://blog.csdn.net/lvguanming/article/details/37812579?locationNum=12 写在前面的话 现在是越来越太原讨厌Eclipse这 ...
- MyBatis 传递多个参数的几种方法
简介: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL.存储过程以及高级映射.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis 可以使用简 ...
- yarn安装node-sass报错问题
react前端项目在用yarn install命令安装依赖时报错了,看了下报错信息是node-sass安装的时候编译报错. 解决方法: 第一步:配置淘宝镜像 yarn config set regis ...
- Shiro学习(24)在线回话管理
有时候需要显示当前在线人数.当前在线用户,有时候可能需要强制某个用户下线等:此时就需要获取相应的在线用户并进行一些操作. 本章基于<第十六章 综合实例>代码构建. 会话控制器 Java代码 ...
- 攻防世界 MISC篇
Excaliflag 一张图片,winhex打开没什么发现,分值不高,应该属于常见的图片隐写题目.如果对于图片的格式有详细的了解,应该很容易就能够知道了属于最低有效位(LSB)隐写,下面是通过phot ...
- css样式总结体会
css属性值语法:https://developer.mozilla.org/zh-CN/docs/Web/CSS/Value_definition_syntax 1.margin-top属性不起作用 ...
- 51nod 1437 迈克步——单调栈
有n只熊.他们站成一排队伍,从左到右依次1到n编号.第i只熊的高度是ai. 一组熊指的队伍中连续的一个子段.组的大小就是熊的数目.而组的力量就是这一组熊中最小的高度. 迈克想知道对于所有的组大小为x( ...
- .gitignore 文件使用说明
我们在使用 Git 进行版本控制的时候,有些文件是无需纳入 Git 管理的,通常都是些自动 生成的文件,像日志或者编译过程中创建的文件.我们可以创建一个名为 .gitignore 的文件,列出要忽略的 ...
- CSS template
ylbtech-CSS3: 1.返回顶部 2.返回顶部 3.返回顶部 4.返回顶部 5.返回顶部 6.返回顶部 作者:ylbtech出处:http://ylbtech.cn ...
- Jeecg中通过Spring_AOP+注解方式实现日志的管理
转载;https://blog.csdn.net/ma451152002/article/details/77234236 Jeecg中通过Spring_AOP+注解方式实现日志的管理 一.设计思路 ...