没有合适的资源?快使用搜索试试~ 我知道了~
首页JAVA(J2SEJ2EE)学习笔记pdf
JAVA(J2SEJ2EE)学习笔记pdf
5星 · 超过95%的资源 需积分: 10 868 下载量 73 浏览量
更新于2023-03-03
评论 11
收藏 330KB PDF 举报
本人两个月来的学习笔记,经过老师的课件和总结精心整理而成。 内容包括:j2se语法、循环控制、OOP设计、方法设计、重写、重载、抽象类/方法、接口、异常处理、多线程、swing。以及部分oracle内容。 本笔记是pdf格式,经过我多次排版,结构清晰接近出版物,内容充实,示例浅显易懂,本人十分推荐。 后续会持续更新。 最后,也为自己的java群做一下宣传: Java Paradise qq一群: 81556987(已满) 二群:81520772,欢迎传播!
资源详情
资源评论
资源推荐
JAVA(J2SE/J2EE)
JAVA(J2SE/J2EE)
JAVA(J2SE/J2EE)
JAVA(J2SE/J2EE) 学习笔记
学习笔记
学习笔记
学习笔记
http://hi.baidu.com/kv2004
Java Paradise 群号 : 81556987 ,欢迎传播!
JA V A(J2SE)
JA V A(J2SE)
JA V A(J2SE)
JA V A(J2SE) 基础
一、
一、
一、
一、 JAVA
JAVA
JAVA
JAVA 语法基础
语法基础
语法基础
语法基础
标识符 -date:090811
-date:090811
-date:090811
-date:090811
1.
1.
1.
1. 什么叫标识符?
就是一个名字
2.
2.
2.
2. 在 JAVA
JAVA
JAVA
JAVA 中,遇见的标识符有类名、方法名和变量名。
3.
3.
3.
3. 标识符的命名规则 :
i. 标识符有字母、数字、下划线( _ )以及美元( $ )符号组成。
ii. 标识符不能以数字开头
iii. 不能和 JA V A 中的关键字或者保留字重名
4.
4.
4.
4. 标识符的命名规范 :
i. 最好不要一下划线( _ )或者美元( $ )符号开头
ii. 如果标识符是类名:首字母应该大写;
如果有多个单词组成,那么每个字符的首字符都大写。
例如:
class Student{
}
class HelloWorld{
}
iii. 如果标识符是方法名或者变量名:首字母应该小写;
如果有多个单词组成,那么从第二个单词开始,首字母大写。
例如: String name; // 用户名
int stuAge; // 学生的年龄
iv.
标识符最好有一定的意义。
int 整数 = 1;
v.
如果是常量名,那么全部字母都大写。
final double PI = 3.1415926;
关键字 -date:090811
-date:090811
-date:090811
-date:090811
1.
1.
1.
1. 什么叫关键字?
具有特殊意义的一些单词。
2.
2.
2.
2. 举例说出几个关键字
byte short int long float double char boolean
public private protected
void
return
true false
static final abstract
if else
switch case
for
while
do
try catch
continue
break
数据类型的转换 -date:090811
-date:090811
-date:090811
-date:090811
1.
1.
1.
1. 基本数据类型可以相互转换 (
(
(
( 除 boolean)
boolean)
boolean)
boolean)
2.
2.
2.
2. 可以将低精度的数据类型直接赋值给高精度的数据类型
int i = 1;
short s = 1;
i = s; // 可以自动进行转换
3.
3.
3.
3. 当把高精度的数据类型赋值给低精度的数据类型时,必须强制类型转换。
int i = 1;
short s = 1;
s = ( short ) i; // 强制类型转换
4.
4.
4.
4. 整数默认类型是 int
int
int
int
例如
short s = 1;
s = s + 1; // 报错,不能从 int 类型转换成 short 类型
// 因为表达式中的 1 为 int 类型,在计算时, s 自动转换成 int 类型,之后再进行计算。
// 所以,返回值应该是 int 类型
float f = 1.1;
int i = 1;
i = f + 1;
5.
5.
5.
5. 小数默认类型的 double
double
double
double 数据类型
包的定义规范 -date:090812
-date:090812
-date:090812
-date:090812
1.
1.
1.
1. 为什么定义包?
解决名字空间的问题。
2.
2.
2.
2. 在同一个包中,类名是唯一。
3.
3.
3.
3. 在同一个项目中,包也是不能重复的。
4.
4.
4.
4. 包的命名规范:
com/org + "." + 公司的名字 + "." + " 项目的名字 " + "." + " 模块的名字 " + "." + " 功能点
的名字 "
5.
5.
5.
5. 包的声明:
package 包的名字 ; // 要放在源文件的最上面(除注释外,因为注释可以放在 packag e
上面)
6.
6.
6.
6. 引入外部类的方法
import 包的名字 . 类的名字 ;
import 包的名字 .*;
数组 -date:090812
-date:090812
-date:090812
-date:090812
1.
1.
1.
1. 数组的声明
声明一维数组:
i. 数据类型 数组名 []; // 基本数据类型和引用数据类型
ii. 数据类型 [] 数组名 ;
声明二维数组:
i. 数据类型 数组名 [][]; // 基本数据类型和引用数据类型
ii. 数据类型 [][] 数组名 ;
2.
2.
2.
2. 创建数组: new
new
new
new
创建一位数组:
i. 数据类型 数组名 [] = new 数据类型 [ 数组长度 ];
ii. 数据类型 [] 数组名 = new 数据类型 [ 数组长度 ];
例如:
/*
声明一个 int 类型的数据,数组的长度为 5
*/
int intArray[] = new int[5];
int intArray2[];
intArray2[] = new int[6];
创建二维数组:
i. 数据类型 数组名 [][] = new 数据类型 [ 行数 ][ 列数 ]; // 行数必须要有,列 数
可以没有
ii. 数据类型 [][] 数组名 = new 数据类型 [ 行数 ][ 列数 ];
3.
3.
3.
3. 数组的初始化:
初始化一个一维数组:
i.
数据类型 [] 数组名 = { 数据 1, 数据 2,...};
ii.
数组类型 [] 数组名 = new 数据类型 []{ 数据 1, 数据 2,...};
iii. 初始化一个二维数组:
4.
4.
4.
4. 数组的使用:
取出数组中的数据:
数据类型 变量 = 数据名 [ 下标 ]
变量数组: length :返回数组的长度
5.
5.
5.
5. 一维数组总结:
一维数组在创建时,系统会对其进行默认初始化。
整数型数组默认初始化为 0 ;
浮点型数组默认初始化为 0.0 ;
char 类型数组默认初始化为空字符;
boolean 数组默认初始化为 false ;
引用数据类型默认初始化为 null ;
二、面向对象
二、面向对象
二、面向对象
二、面向对象
类和方法 -date:090813--090814
-date:090813--090814
-date:090813--090814
-date:090813--090814
1.
1.
1.
1. 什么对象?
描述:
对象具有标识、属性和行为;
对象是唯一的。
是类的一个实例。
2.
2.
2.
2. 什么是类?
描述:
类具有标识、属性和行为。
类是一类具有相同属性和行为的对象的抽象。
3.
3.
3.
3. 类和对象的关系?
i . 类是对象的抽象
ii . 对象是类的一个实例
创建类的一个实例的方式:
类名 对象名 = new 类名 ();
4.
4.
4.
4. 类里面包含的成员?
变量: (属性)
方法: (行为)
5.
5.
5.
5. 变量
分:
成员变量 :在类体内声明的变量,称之为成员变量。
剩余40页未读,继续阅读
jsw7001
- 粉丝: 11
- 资源: 24
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论30