中北大学软件学院学员实训总结Java实训维信科技Word文档下载推荐.docx
《中北大学软件学院学员实训总结Java实训维信科技Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《中北大学软件学院学员实训总结Java实训维信科技Word文档下载推荐.docx(21页珍藏版)》请在冰豆网上搜索。
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。
Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
4java语言的特点
1平台无关
2简单
3安全
4面向对象
5:
Java程序执行机制(有编译,有解释)
Java语言分为编译型语言和解释型语言。
*.C——编译链接——*.EXE——Windows平台
Java虚拟机从不同平台解释Java
编译
JVMForWindowsJVMForLinuxJVMForother其它OS
JDK运用与安装
JDK:
JAVA开发工具集(1.5(5.0)最新1.8(8.0))
JavaC
Java子令集
JVM:
虚拟机
Jrejava运行环境
Beta表示测试阶段
Java开发运行环境搭建:
*javaJDKOSHardware
JDK使用步骤:
下载JDK
安装JDK
配置环境变量:
右键点击“我的电脑”,选择“属性”,选择“高级”标签,点击“环境变量”按钮。
1.变量名:
path变量值加;
C:
\program可执行文件路径Files\java\jdk1.8.0-20\binjavac.exe
2.新建变量名classpath变量值:
\programFiles\java\jdk1.8.0-20libtools.jar;
programFiles\javajdk1.8.0-20libdt.jar:
表示当前目录jar表示压缩包
检验JDK:
java—version(版本)javacjava
6.java入门程序开发
Java程序框架
publicclassHelloWord{外层框架
publicstaticvoidmain(String[]args){java入口程序
这里填写代码
}
Java示例:
publicclassHelloWord{
publicstaticvoidmain(String[]args){
System.out.println(“helloword”)
1.保存时,文件名和类名相同,大小写严格区分
2.编译:
javacHelloWord.java
3.执行:
javaHelloWord
第二章标识符
2.1标识符命名规则
首字母(字母,下划线,‘$’符号)加上其余部分(数字,字母,下划线,‘$’符号)
2.2标识符命名规范
简短且能清楚表明标识符作用。
通常第一个单词的首字母小写,其后单词的首字母大写,例如:
myScore
2.3关键字/保留字
Java中一些赋以特定含义,并用做专门用途的单词成为关键字。
(keyword)
Java中的关键字全部小写。
goto和conast虽然从未被使用,但他作为Java关键字保留。
2.4变量的声明和赋值
变量:
内存中储存数据的一块空间
数据类型变量名=数值
使用变量的步骤:
1.声明一个变量:
根据类型开辟空间。
2.赋值:
将数据存入空间。
3.使用变量:
取出数据使用。
2.5Java数据类型
2.6数据类型及它的长度
数据类型数据长度数据类型数据长度
Boolean一位char2字节
Byte1字节short2字节
Int1字节long8字节
Float4字节double8字节
2.7转义字符
转义符
含义
\b
退格(backspace)
\n
换行
\r
回车
\t
制表符
\“
双引号
\‘
单引号
\\
反斜杠
2.8整数类型
整数类型有不同的表数范围。
固定字节保证Java程序的可移性。
2.9数据类型的转换
数据类型转换分为自动类型转换(由低级向高级)和强制转换
2.10运算符
算术运算符位运算符
关系运算符赋值运算符
布尔逻辑运算符三元运算符
2.10.1算术运算符
符号:
+,-,*,/,%,++,——
递增和递减操作只能用于变量而不能用在数字本身。
‘+’还可用于对字符串进行连接操作
2.10.2关系运算符
>
<
>
=,<
=,==,!
=
使用关系运算符结果为boolean类型的值true或false。
2.10.3逻辑运算符
!
逻辑非&
逻辑与^逻辑异或&
&
短路与|逻辑或||短路或
2.10.4三目运算符
Boolean表达式?
if-true-state:
if-false-state
第三章流程控制
If-elseswitchforwhiledowhile
3.1if语句-条件判断
形式1if(Boolean类型表达式)(语句A)
功能:
当表达式值为ture时,执行语句A,否则跳过语句A。
形式2if(Boolean表达式)(语句A)else(语句B)。
表达式为ture,执行语句A
表达式为false,执行语句B
3.2Switch语句语法格式
Switch(int表达式){
Caseconst1:
Statement1;
Break;
Caseconst2:
Statement2;
Caseconst3:
Statement3
[default:
Statement_dafault
Break;
]
3.3JAVA循环语句
Fordo/whilewhile
For(init_expr;
Booleantest_expr;
alter_expr){statementorblack}
do/while[init_expr;
do{body_statement;
[alter_expr;
}while(test_expr);
While先判断后执行do/while先执行后判断,至少执行一次
第四章面向对象编程(oop)
4.1类与对象
类的概念:
用java代码抽象概括,描述生活中的某一类事物,这个代码组织叫做java中的类,类是java代码组织中的最小单位。
属性(成员变量)
类
方法(成员方法)
类的创建:
Publicvoidforward(){
}
Publicstaticvoidmain(string[]args)
对象:
PersonP=newperson();
4.2构造方法
默认构造方法
PublicclassStudent{
Intage;
PublicviodsetAge(intw){age=w,}
Intage;
PiblicStudent(){}
PublicvoidsetAge(intw){age=w;
第五章引用类型变量
5.1引用类型变量的声明与定义
在java中变量的类型除了已知的八种类型,其他的称为引用类型或复合类型。
通过引用类型变量,可以简单方便的操作对象的属性或方法。
5.2.1引用类型变量定义
Carc1=newCar();
变量c1为引用类型变量,c1的值为使用new关键字开辟的内存地址的值(java中的内存地址不是物理地址,是由jvm计算后的值。
)
5.2.2引用类型变量声明
Carc2=null;
C2变量要存储一个Car类型实例的内存地址,但目前没有指向内存实例。
Null值表示空,通常用来初始化引用类型变量。
5.2局部变量与成员变量
局部变量:
只在局部可以使用的变量。
成员变量(全局变量):
在整个类内部都可以使用的变量。
判断依据:
主要根据变量定义的位置来确定。
第六章对象的构造次序
6.1对象的构造顺序
PublicclassDemo{
/*成员变量*/
StringstrV;
IntintV;
/*游离块*/
{
System.out.println(“游离块->
开始”);
intV=300
Systemout.println(“游离块->
结束);
/*构造方法*/
PublicDemo(){
System.out.println(“构造方法->
intV=500;
结束”);
intV=500;
Publicstaticvoidmain(String[]args){
Demotest=newDemo();
System.out.println(“intV”=test.intV);
}}
6.2对象的构造次序
Classperson{
Intgrade=5;
Intage=19;
PublicPerson(intg,int,a){
Grade=g;
Age=a;
PublicvoiddisplayInfo(){
System.out.println(“grade=”+grade+“age=”+age);
Publicstaticvoidmain(String[]args)
1.Personp;
2.P=newPerson(1.20);
3.P.displayInfo();
第七章关键字
7.1This关键字
Publicintage;
PublicStudent(intage){
age=age;
Publicstaticvoidmain(String[]args){
Studentstu=newStudent(23);
System.out.println(stu.age);
7.2方法的声明
语法结构:
[<
modifiers>
]<
returntype>
<
methodname>
([<
argument>
]){[<
statements>
7.3return关键字
Return关键字只能用在方法体中,当执行到return语句时方法结束。
7.4方法重载