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: ...
随机推荐
- 解决windows10 安装不了.net 3.5问题
百度链接附上 详细操作参考使用说明 链接: https://pan.baidu.com/s/1vLXfuxP7qxujCFVB7xjxdg 提取码: seeu 如果还不能按照参考说明的安装 请直接在安 ...
- C—变量
C—变量 在C语言中,变量要先定义后使用. 使用时,必须说明变量的存储类型与数据类型. 变量说明的一般形式: <存储类型> <数据类型> <变量名> 存储类型的 ...
- vue-resource请求
man.js引入 import Vue from 'vue' import VueResource from 'vue-resource' import App from './App.vue' Vu ...
- java随笔记录
JAVA的变量类型 类变量:独立于方法之外的变量,用 static 修饰. 实例变量:独立于方法之外的变量,不过没有 static 修饰. 局部变量:类的方法中的变量. public class Va ...
- vbs,修改文件名
一次性能测试记录,因为项目要批量上传文件,奈何文件有50 * 2个,然后系统效验文件名,要不停地修改,找了一些资料整理脚本如下: strFolder = "\\xxxx\2018198_数据 ...
- Delphi 滚动条的使用
DELPHI的滚动条默认发送消息格式: function TControl.Perform( Msg: Cardinal; WParam: WPARAM; LParam: LPARAM): LRESU ...
- vue 绑定 class 和 内联样式(style)
<div id="app31"> <!--多个属性 ,号隔开--> <!-- v-bind:style="{fontSize: fontSi ...
- 【索引】位图BitMap索引
位图(BitMap)索引 前段时间听同事分享,偶尔讲起Oracle数据库的位图索引,顿时大感兴趣.说来惭愧,在这之前对位图索引一无所知,因此趁此机会写篇博文介绍下位图索引. 1. 案例 有张表名为ta ...
- Frost & Sullivan权威报告:阿里云再次领跑云WAF大中华区市场
近日,国际权威分析机构Frost & Sullivan 针对Web应用防火墙(简称“WAF”)领域发布了<2017年亚太区Web应用防火墙市场报告>,阿里云以市场占有率45.8%的 ...
- 【Dart学习】-- Dart之异常处理
概述: Dart2的异常与Java是非常类似的.Dart2的异常是Exception或者Error(包括它们的子类)的类型,甚至可以是非Exception或者Error类,也可以抛出,但是不建议这么使 ...