目录

一.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. 解决windows10 安装不了.net 3.5问题

    百度链接附上 详细操作参考使用说明 链接: https://pan.baidu.com/s/1vLXfuxP7qxujCFVB7xjxdg 提取码: seeu 如果还不能按照参考说明的安装 请直接在安 ...

  2. C—变量

    C—变量 在C语言中,变量要先定义后使用. 使用时,必须说明变量的存储类型与数据类型. 变量说明的一般形式: <存储类型>  <数据类型>  <变量名> 存储类型的 ...

  3. vue-resource请求

    man.js引入 import Vue from 'vue' import VueResource from 'vue-resource' import App from './App.vue' Vu ...

  4. java随笔记录

    JAVA的变量类型 类变量:独立于方法之外的变量,用 static 修饰. 实例变量:独立于方法之外的变量,不过没有 static 修饰. 局部变量:类的方法中的变量. public class Va ...

  5. vbs,修改文件名

    一次性能测试记录,因为项目要批量上传文件,奈何文件有50 * 2个,然后系统效验文件名,要不停地修改,找了一些资料整理脚本如下: strFolder = "\\xxxx\2018198_数据 ...

  6. Delphi 滚动条的使用

    DELPHI的滚动条默认发送消息格式: function TControl.Perform( Msg: Cardinal; WParam: WPARAM; LParam: LPARAM): LRESU ...

  7. vue 绑定 class 和 内联样式(style)

    <div id="app31"> <!--多个属性 ,号隔开--> <!-- v-bind:style="{fontSize: fontSi ...

  8. 【索引】位图BitMap索引

    位图(BitMap)索引 前段时间听同事分享,偶尔讲起Oracle数据库的位图索引,顿时大感兴趣.说来惭愧,在这之前对位图索引一无所知,因此趁此机会写篇博文介绍下位图索引. 1. 案例 有张表名为ta ...

  9. Frost & Sullivan权威报告:阿里云再次领跑云WAF大中华区市场

    近日,国际权威分析机构Frost & Sullivan 针对Web应用防火墙(简称“WAF”)领域发布了<2017年亚太区Web应用防火墙市场报告>,阿里云以市场占有率45.8%的 ...

  10. 【Dart学习】-- Dart之异常处理

    概述: Dart2的异常与Java是非常类似的.Dart2的异常是Exception或者Error(包括它们的子类)的类型,甚至可以是非Exception或者Error类,也可以抛出,但是不建议这么使 ...