JAVA应用开发详解.docx
- 文档编号:2930453
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:35
- 大小:1.23MB
JAVA应用开发详解.docx
《JAVA应用开发详解.docx》由会员分享,可在线阅读,更多相关《JAVA应用开发详解.docx(35页珍藏版)》请在冰豆网上搜索。
JAVA应用开发详解
JAVA应用开发详解
前言:
Java学习概述:
Java程序是开发网络版程序的语言,一般在java中很少用图形界面进行操作。
核心知识点:
只要是懂JAVA的人,肯定都是非常清楚面向对象的。
如何学习JAVASE技术:
◆基本功扎实。
◆会查找DOC文档。
◆积累解决的能力。
◆与他人多沟通
◆编程最重要的就是------背。
Java发展到今天,各种框架技术非常流行(Struts、Hibernate、Spring)等框架。
JAVA基本是最难理解的。
基本功:
多编写代码。
一定要去痛一些程序,只有痛会了,才会写程序。
◆JAVA软件工程师体系:
◆完整的学习流程:
第一章:
Java发展概述:
1.1JAVA概述及开发环境搭建
◆Oak:
JAVA的前身,91年出现,基于C++开发的新语言,主要用于嵌入式设备开发,之后产生了HotJava游览器。
◆Java发展历程:
Java主设计者:
JamesGosling.95.5.23SUN发布Java1.0(jdk1.0)之后,java2即jdk1.2、J2SE5.0得到进一步改进、现在的版本:
JDK1.6,也称为:
J2SE6.0
◆JAVA语言的特点:
◆简洁有前后。
◆可称植性。
◆面向对象。
解释型。
◆适合分布式计算。
◆拥有较好的性能。
◆健壮、防患于未然。
◆具有多线程得理能力。
◆具有较高的安全性。
◆是一种动态语言。
◆是一种中性结构。
◆JAVA中的最大特点:
可移植性,一个程序,可以同时在多个平台上执行。
而不改变程序本身。
但是如果要想实现这样可移植性,则必须利用JVM。
1.2JAVA概述及开发环境搭建------JAVA开发环境搭建
◆JDK下载与安装:
下载最新版本:
DOwnloads&Trials----JavaStandardEdibion----Download---JavaSEDevleopmentKit(JDK)6Update11---选择Windows平台---安装。
如果要使用JAVA进行开发,由肯定要进行编译和解释:
编译的JAVA命令:
javac.exe.解释的JAVA命令:
java.exe。
配置Path路径:
Publicclasstest{
Publicstaticvoidmain(Stringargs[]){
Syatem.out.pringln(“helloword!
”);
}
}
◆第一个程序:
通过Javac.exe编译文件,产生了*.class文件,之后再执行*.class文件
◆Classpath作用:
◆设置到指定目录查找:
SETCLASSPATH=目录
◆设置从当前所在目录查区(默认):
SETCLASSPATH=
java程序的执行流程:
Java命令-》要使用个*.class文件(类文件)-》通过classpath找到*.class文件所保存的真实目录,之后再进行加载执行。
◆如果在运行中出现以上错误提示,常见的问题有如下两种:
大小写写错了,路径不正确。
◆设置classpath路径:
setclasspath=d:
\testjava
◆总结:
□Path的主要功能是设置JDK的可执行命令。
□Classpath主要是在执行的时候起作用,告诉JVM类的保存路径,一般设置成“.”。
注意:
classpath只在java命令的时候起作用,而对于javac不起任何作用。
写个程序运行下:
第二章:
简单的java程序:
掌握publicclass与class声明的区别:
掌握java中的注释使用:
掌握java中的标识符的命名规规:
了解java中的关键字:
掌握变量及常量的声明:
一个简单的程序:
例如:
现在完成一个简单的程序,可以输入两个数字的乘方。
□在程序中的“//”表示的是一个注释,这样的内容是不会进行编译的,publicclass者是java中的保留字,在程序TserJava是程序中类的名称,因为现在将主方法编写在此类,所在也可以将此类称主类。
使用pblicclass和class声明的区别:
Publicclass文件名称必须与类名称一致。
Class文件名称可以与类名称不一致。
在整个JAVA中兄允许有一个publicclass声明,但是允许有其他的class声明。
TestJava.java:
1:
类Test是公共的,应在名为Test.Java的文件中声明
PublicclassTest{
}1错误
在使用一个java文件中允许有多个class定义,编译之后会自动划分不同的class
publicclassTestJava1{
publicstaticvoidmain(Stringargs[]){
intnum=10;//定义整形变量
num=30;//修改变量的内容
System.out.println("num的内容是:
"+num);
System.out.println("num*num="+num*num);
}
}
classA{
}
classB{
}
JAVA程序的注释:
单行注释(//)、多行注释(/***/)、文档注释(@,,,,)
标识符的命名规则:
Java关键字说明(49个):
1、在java中goto和const没有任何的意义。
2、Assert在JDK1.4之后增加进来的。
3、enum是在JDK1.5之后增加进来的。
在JAVA中以下的几个单词有特殊意义,不要作为标识符:
true、fales、null
◆常量和变量:
第3章:
java基础程序设计-----运算符、表达式与语句
1赋值运算符、2算术运自符、3关系运算符、4递增与递减运算符、5逻辑运算符、6括号运算符、7位运算符、8各个运算符的优先级的使用
运算符:
NO
赋值运算符号
描述
num
=
22
1
=
赋值
变量名称
设置值
赋值运算符:
publicclassOperateDemo01{
publicstaticvoidmain(Stringargs[]){
intnum=22;//定义一个整型常量
System.out.println("第一次输出:
num="+num);
num=num-3;//修改变量内容
System.out.println("第二次输出:
num="+num);
}
}
有时候也可以通过其它变量进接接收。
如:
intnum1=10;
intnum2=20;
intsum=num1+num2;
No
一元运算符
描述
1
+
正号
2
-
负号
3
!
NOT,否
一元运算符:
publicclassOperateDemo04{
publicstaticvoidmain(Stringargs[]){
booleanb=false;
intx=0;
inty=-30;
System.out.println("b="+b+",!
b="+!
b);//相反
System.out.println("x="+x+",-x="+-x);//使用符号
System.out.println("y="+y+",+y="++y);//使用正号
}
}
示例如下:
!
表示取反的操作,简单的说就是将true变为fures,将false变为true.
NO
算术运算符
描述
1
+
加法
2
-
减法
3
×
乘法
4
/
除法
5
%
取模(取余数)
算术运算符:
示列如下:
publicclassOperateDemo02{
publicstaticvoidmain(Stringargs[]){
inti=10;
intj=3;
System.out.println(i+"+"+j+"="+(i+j));//加法操作
System.out.println(i+"-"+j+"="+(i-j));//减法操作
System.out.println(i+"*"+j+"="+(i*j));//乘法操作
System.out.println(i+"/"+j+"="+(i/j));//除法操作
System.out.println(i+"%"+j+"="+(i%j));//取模操作
}
}
NO
关系运算符
描述
1
>
大于
2
<
小于
3
>=
大于等于
4
<=
小于等于
5
==
等于
6
!
=
不等于
关系运算符:
示例如下:
publicclassOperateDemo03{
publicstaticvoidmain(Stringargs[]){
System.out.println("3>1="+(3>1));//使用大于号
System.out.println("3<1="+(3<1));//使用小于号
System.out.println("3>=1="+(3>=1));//使用大于等于号
System.out.println("3<=1="+(3>=1));//使用小于等于号
System.out.println("3==1="+(3==1));//使用等号
System.out.println("3!
=1="+(3!
=1));//使用不等号
}
}
publicclassOperateDemo05{
publicstaticvoidmain(Stringargs[]){
if(5>2){
System.out.println("条件成立:
5>2");
}
if(true){
System.out.println("直接写的true");
if((3+6)==(3-6)){
System.out.println("这是不可能成立的!
");
}
}
}
}
一般以上的操作都会结合if语句使用,在if语句中可以接收布尔类型的数据进行判断。
NO
自增与自减运算符
描述
1
++
自增、变量值加1
2
——
自减、变量值减1
publicclassOperateDemo06{
publicstaticvoidmain(Stringargs[]){
inta=3,b=3;//定义两个变量a和b
intx=6,y=6;//定义两个变量x和y
System.out.println("a="+a);
System.out.println("\ta++="+(a++)+",a="+a);//先计算后自增
System.out.println("b="+b);
System.out.println("\tb++="+(++b)+",a="+b);//先自增后计算
System.out.println("x="+x);
System.out.println("\tx--="+(x--)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 应用 开发 详解