1 / 15
文档名称:

java知识点总结(2).docx

格式:docx   大小:15KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java知识点总结(2).docx

上传人:顾生等等 2018/6/19 文件大小:15 KB

下载得到文件列表

java知识点总结(2).docx

相关文档

文档介绍

文档介绍:目录
一、 java简介 1
二、 基本语法 1
三、 流程控制 2
四、 数组 3
五、 类和对象 4
六、 构造方法 5
七、 封装 5
八、 继承 6
九、 访问修饰符 6
十、 多态 7
十一、 抽象类 7
十二、 接口 7
一、 常用类 8
一、 java简介
定义:java是一门面向对象的高级编程语言
特点:简单性健壮性安全性面向对象(封装、继承、多态) 可移植性(跨平台) 分布性解释执行高效性多线程
三大技术领域:javaME(微缩版) javaSE(标准版) javaEE(企业版)
专业术语:OO/OOP 面向对象
JDK:java开发工具包(开发环境)
JRE:java运行环境
JVM:java虚拟机
java运行机制:*.java-----通过java编译器-----*.class(字节码)----JVM解释执行---不同操作系统科识别的机器语言
二、基本语法
标识符:对类方法以及变量的命名---标示符
规则:由字母、数字、下划线以及$符号构成
首字母不能是数字
严格区分大小写
不能使系统关键字
类名首字母大写包名全部小写方法名称首字母小写
基本数据类型:
数值型:
整型 byte(-128---+127) short int long(最后可以加一个L)
浮点型 float(单精度浮点型) double(双精度浮点型)
注意;float赋值为小数时要加f
字符型 char

布尔型 boolean true/false(真/假)
引用类型(复合类型):String 数组类接口 Object
基本数据类型之间的转换:
byte short char --》int ?long---float---double
从左到右---自动转换
从右到左---强制转换
自动类型转换:两种数据类型相互兼容,目标类型大于原类型
即从小的数据类型转换到大的数据类型
强制类型转换:从大的数据类型转换成小的数据类型
小类型变量名=(小类型) 表达式
byte a1 = (byte)a; short b1 = (short)b ; int c1 = c;
double d1 = d;//long小于double 所以是自动转换
byte e1 = (byte)e;
--类的基本语法:
修饰符 class 类名{
//主方法
public static void main(String[] args)
{
(“参数”);不自动换行,且必须要有参数
(“参数”);自动换行\n换行\t退格(tab制表位)
+:做运算操作做拼接操作

}
}
定义变量:数据类型变量名称= 变量的值
String name = “张三”;
name+100=张三100
100+name+200=100张三200
100+200+name = 300张三
name +(100+200)= 张三300
name +100+200= 张三100200
三、 流程控制
if--else switch---case(byte short int char) 选择语句
for while do--while循环
for(int i=0;i<XX;i++)
{
循环体
}
while(条件) while(true) while(1=1)
{
循环体
} //先判断再执行
do{
循环体
}while(条件); 至少执行1次循环
总复习
包:第一章(基本语法)
常量:final 数据类型常量名称=值
四、 数组
数组:存储相同数据类型的一组数据的集合
数组长度是不可变得
//创建数组并给出数组的长度
数据类型[] 数组名称= new 数据类型[长度]
数据类型数组名称[] = new 数据类型[长度]
int[] a = new int[20];
//边定义边赋值
数据类型[] 数组名称= new 数据类型[]{值……}
数据类型数组名称[] = new 数据类型[]{值…..}
int[] arr = new int[]{1,2,3,4,5}
String[] names = new String[]{“111”,”111”,”111”,”111”,”111”};
char[] cs = new char[]{‘1’,’1’,’1’,’1’};
数组必须遍历输出:length 获取数组的长度
对数组进行排序的方法:(数组名称)从小到

最近更新

2025年河北艺术职业学院单招职业倾向性测试题.. 62页

幼儿园老师师德师风演讲稿 4页

2025年河北省保定市单招职业倾向性测试题库必.. 60页

春季运动会开幕式汇总合集 7页

《跟着吴昌硕去赏花》读后感1000字 5页

2025年河北化工医药职业技术学院单招职业技能.. 61页

2025年河北东方学院单招职业适应性测试题库完.. 61页

中班语言优质教案《我会说动词》 3页

小学教师职称班级工作总结范文 17页

家电下乡工程工作报告 3页

美德的演讲稿4篇 10页

幼儿园大班科学活动:多变的模式 6页

遥感图像据数处理综述 13页

红火过年励志的诗歌 9页

去海边的感言大全 10页

2025年怀化职业技术学院单招职业倾向性测试题.. 63页

节约作文大全 12页

测绘工程个人的自我评价 2页

2025年广西省河池市单招职业倾向性测试题库新.. 62页

春节往事作文700字 9页

关于忧愁的名言 6页

美国电影观后感作文:当幸福来敲门观后感800字.. 11页

2025年事业单位考试题库及答案(整理版) 37页

2025年益阳职业技术学院单招职业技能测试题库.. 74页

2024年江苏省扬州市九年级中考物理第一次模拟.. 6页

部编版七年级下册语文教学计划及进度表 7页

2024年广东广州市黄埔区第二次招聘社区专职工.. 245页

统计学专业名词中英对照 11页

飞鼠养殖的可行性报告 28页

驻村第一书记2023年组织生活会对照检查材料【.. 8页