- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开发简单的java应用程序
1、程序:
为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。
2、指令:
下达给计算机的每一个命令被称为指令。
3、Java的三种技术:
JavaSE(Java平台标准版):是java技术的核心 主要用于桌面应用程序开发。
JavaEE(java平台企业版):主要用于网络程序和企业级应用开发。
JavaME(安卓app):手机移动端开发
4、Java程序开发的步骤:
编写源程序:以“.java”为后缀名。
编译字节码文件:以“.class”为后缀名。
运行。
5、Java项目组织结构
JRE系统库目录:存放程序运行必须的系统库文件。
bin目录:存放可执行的字节码文件。
src目录:存放Java源文件。
6、注释:
单行注释 //
多行注释 /*-*/
Javadoc文档注释 /**- *- */ 类和方法的调用提示
7、类的结构:
public class Demo1{
public static void main(String[] args){
}
}
变量、数据类型和运算符
1、变量:
一个数据存储空间的表示 ,变量是存储数据的一个基本单元。
2、数据类型
整型:int (基本数据类型)。
双精度浮点型:double (基本数据类型)。
字符型:char (基本数据类型)。
字符串型:String(注意是个引用数据类型)。
布尔型:boolean (基本数据类型)(取值只能为true 或 false)。
3、变量声明语法:
数据类型 变量名;
变量名 = 值;
数据类型 变量名 = 值;
4、变量命名规则:
必须以字母、“_”、“$”开头。
变量可以包括数字但不能以数字开头。
变量不能包含除“_”和“$”以外的任何特殊字符。
变量不能使用java的关键字(如:int、class、public)。
5、运算符:
赋值运算符(=):将等号右边表达式的结果赋值给等号左边的变量;
算术运算符(+ - * / % ++ --):i++; 等同于 i = i+1;
关系运算符( = = == != ):主要用于进行比较运算,返回结果为布尔型
逻辑运算符 ( || ! ):
! 逻辑非 条件为真结果为假,条件为假结果为真。
逻辑与 两个条件同时为真时结果为真,两个条件有一个为假结果为假。
|| 逻辑或 两个条件有一个为真结果为真,两个条件同时为假结果为假。
6、数据类型转换:
自动转换:(放大转换):
规则一:如果一个操作数为double型,则整个表达式可提升为double型。
规则二:满足自动类型转换条件:两种类型要兼容;目标类型大于源类型。
强制转换:(缩小转换)语法格式:(数据类型)表达式 —丢失精度
条件结构
1、If条件的三种结构
if、if-else、多重if。
2、比较switch和多重if结构
相同点:都可以实现多分支结构。
不同点:
Switch:只能处理等值的条件判断,且条件是整型变量或字符变量的等值判断。
多重if:特别适合某个变量处于某个区间时的情况。
循环结构(一)
1、循环定义:
反复进行相同的或类似的一系列操作,由循环条件和循环操作构成。
2、初始情况不满足循环条件时
while循环一次都不会执行。
do-while循环不管任何情况都至少执行一次。
3、Scanner的使用
Scanner input = new Scanner(System.in);
name = input.next();
int java = input.nextInt();
注:没有nextChar方法,如果想得到char,必须先用next得到string再用charAt()
4、调试: 找出并解决bug的过程
主要方法: 设置断点, 单步执行, 观察变量。
调试的主要步骤:
猜测出错位置,设置断点。
单步运行。
观察变量的值。
发现问题。
修正代码,重新运行。
解决问题。
循环结构(二)
1、for 循环语法结构:
for(1参数初始化;2条件判断;4参数值改变){3语句}
2、跳转语句:
break:跳出循环,执行循环体外的语句。
continue:终止本次循环,进入下一次循环,忽略本次循环中continue后的语句。
对象与类
1、对象和类的定义:
对象:就是存在的具体实体,具有明确定义的状态和行为。
类:具有相同属性和共同行为的一组对象的集合。
2、对象和类的区别:
类是定义了一个概念模型,而对象是这个模型的真实实体。
3、如何义对象:
语法: 类名 对象名 = new 类名();
调用对象中的属性和方法用点运算符,例如:
您可能关注的文档
- Java环境配置和Mysql安装教程.doc
- Java基础学习小结1-3节.pdf
- 第五节 Linux系统接口.ppt
- java基础与问题分析.doc
- Java简单题副本.doc
- JAVA教程 第四讲 Java的例外处理及I.doc
- 第五节 MapBasic开发环境.ppt
- 第五节 SPSS基本统计分析(二).ppt
- STage_GOM帮助文档课件.pdf
- java教程_第二章 Java开发环境与开发工具.pdf
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)