目录

一.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. GetWindowsDirectoryA and GetSystemDirectory

    #include <iostream> #include <Windows.h> using std::cout; using std::endl; // 获取Windows文 ...

  2. 从文本文件hello.txt到可执行文件hello

    第一阶段 使用编辑器编写的源代码 (.txt) 文件 hello.c.经过 Pre-processor 进行前处理.在前处理阶段,当 pre-processor 读到代码中的#include<s ...

  3. java统计一个子串在指定字符串中出现的次数

    今天查着用了用String类里的几个方法,分享下代码 题目要求:统计一个子串在指定字符串中出现的次数( 提示java字串出现了6次) public class SearchSameString { p ...

  4. Vue 指令大全

    准备开始本章要给大家带来的内容是相关Vue中的组件以及一系列常用属性.本章合适人群囊括了除已有开发经验人员以外的小白新手,从how.why.what三个角度来让大家理解并使用该技术历史介绍angula ...

  5. JVM调优学习 【更新中】

    JVM调优(jdk1.8) 老生常谈,面试吹牛的的最佳谈资,在接下来的几天里,我找了点资料来对其进行一波学习: 本地环境是不需要对我们的虚拟机进行优化的,一般在生产环境下,也就是Linux下才有对JV ...

  6. RAM SSO功能重磅发布 —— 满足客户使用企业本地账号登录阿里云

    阿里云RAM (Resource Access Management)为客户提供身份与访问控制管理服务.使用RAM,可以轻松创建并管理您的用户(比如雇员.企业开发的应用程序),并控制用户对云资源的访问 ...

  7. NOIP模拟测试29(A)

    T1: 题目大意:有一张有向无环图,第$x$次经过边$i$的代价为$a_ix+b_i$,最多经过$c_i$次,起点为1,$s$个点可作为终点,求走$k$次的最小代价. 我们新建一个汇点,将所有可做为终 ...

  8. Eclipse中安装插件的方法

    eclipse插件的安装方法大体有以下三种:  第一种:直接复制法:假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录AA( ...

  9. AcWing 197. 阶乘分解 (筛法)打卡

    给定整数 N ,试把阶乘 N! 分解质因数,按照算术基本定理的形式输出分解结果中的 pipi 和 cici 即可. 输入格式 一个整数N. 输出格式 N! 分解质因数后的结果,共若干行,每行一对pi, ...

  10. python实现语音录入识别

    一.介绍 1.第一步录音存入本地 2.调用百度语音识别sdk 注意点:百度语音识别对声音源有要求,比特率必须是256kbps 二.代码 #安装必要库 pip install baidu-aip #百度 ...