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: ...
随机推荐
- GetWindowsDirectoryA and GetSystemDirectory
#include <iostream> #include <Windows.h> using std::cout; using std::endl; // 获取Windows文 ...
- 从文本文件hello.txt到可执行文件hello
第一阶段 使用编辑器编写的源代码 (.txt) 文件 hello.c.经过 Pre-processor 进行前处理.在前处理阶段,当 pre-processor 读到代码中的#include<s ...
- java统计一个子串在指定字符串中出现的次数
今天查着用了用String类里的几个方法,分享下代码 题目要求:统计一个子串在指定字符串中出现的次数( 提示java字串出现了6次) public class SearchSameString { p ...
- Vue 指令大全
准备开始本章要给大家带来的内容是相关Vue中的组件以及一系列常用属性.本章合适人群囊括了除已有开发经验人员以外的小白新手,从how.why.what三个角度来让大家理解并使用该技术历史介绍angula ...
- JVM调优学习 【更新中】
JVM调优(jdk1.8) 老生常谈,面试吹牛的的最佳谈资,在接下来的几天里,我找了点资料来对其进行一波学习: 本地环境是不需要对我们的虚拟机进行优化的,一般在生产环境下,也就是Linux下才有对JV ...
- RAM SSO功能重磅发布 —— 满足客户使用企业本地账号登录阿里云
阿里云RAM (Resource Access Management)为客户提供身份与访问控制管理服务.使用RAM,可以轻松创建并管理您的用户(比如雇员.企业开发的应用程序),并控制用户对云资源的访问 ...
- NOIP模拟测试29(A)
T1: 题目大意:有一张有向无环图,第$x$次经过边$i$的代价为$a_ix+b_i$,最多经过$c_i$次,起点为1,$s$个点可作为终点,求走$k$次的最小代价. 我们新建一个汇点,将所有可做为终 ...
- Eclipse中安装插件的方法
eclipse插件的安装方法大体有以下三种: 第一种:直接复制法:假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录AA( ...
- AcWing 197. 阶乘分解 (筛法)打卡
给定整数 N ,试把阶乘 N! 分解质因数,按照算术基本定理的形式输出分解结果中的 pipi 和 cici 即可. 输入格式 一个整数N. 输出格式 N! 分解质因数后的结果,共若干行,每行一对pi, ...
- python实现语音录入识别
一.介绍 1.第一步录音存入本地 2.调用百度语音识别sdk 注意点:百度语音识别对声音源有要求,比特率必须是256kbps 二.代码 #安装必要库 pip install baidu-aip #百度 ...