v1.0 可编辑可修改 java平台
1、J2SE java开发平台标准版 2、J2EE java开发平台企业版
java程序需要在虚拟机上才可以运行,换言之只要有虚拟机的系统都可以运行java程序。不同系统上要安装对应的虚拟机才可以运行java程序 开发步骤
1、编写源文件 (.java)
2、编译源文件为类文件(.class)可用J2SE或J2EE编译 3、在虚拟机上运行 注释 ava文件) 2、java编译器即
3、java字节码文件(.class文件)
4、由解释执行器即将字节码文件加载到java虚拟器(jvm) 5、字节码文件(.class)就会在java虚拟机中执行
11 | 193
注:笔记中所有示例都能正常通过编译
v1.0 可编辑可修改 对程序进行改过使之变为一个简单的加法运算程序 ;.
case 常量n:
语句n; break;
default: }
语句; break;
*****:switch中的可用数据类型主要是:允许byte,short,int,char,enum等
1、单分支控制作业:请大家看个案例[]:
编写一个程序,可以输入人的年龄,如果该同学的年龄大于18岁,则输出“你年龄大于18,要为自己的行为负责!”
2、双分支控制作业:请大家看个案例[]:
编写一个程序,可以输入人的年龄,如果该同志的年龄大于18岁,则输出“你年龄大于18岁,要对自己的行为负责!”否则,输出“你的年龄不大这次放过你了”
22 | 193
注:笔记中所有示例都能正常通过编译
v1.0 可编辑可修改 3、多分支控制作业:请大家看个案例[]
编写一个程序,可以输入人的年龄,如果该同志的年龄大于18岁,则输出“你年龄大于18,要对自己的行业负责,送入监狱”。如果该同志的年龄大于10岁并且小于等于18,则输出“你的年龄也不小了,把你送少管所”。其它情况,则输出“小孩子,下次注意”。
4、多分支控制作业:请大家看个案例[]
请编写一个程序,该程序可以接收一个字符,比如:a,b,c,d,e,f,g
a表示星期一,b表示星期二...根据用户的输入显示相应的信息,要求使用switch语句完成。
5、多分支控制作业:请大家看个案例[] 对比switch与if语句在执行分支语句的区别。
***switch分支语句不支持判断类型即boolean类型,switch只支持byte,short,int,char,enum等数据类型
-------------------------------------------------------------------------------
33 | 193
注:笔记中所有示例都能正常通过编译
v1.0 可编辑可修改
循环控制
听其名而知其意,就是让你的代码可以循环的执行。 循环控制有三种 1、for循环 语法:
for(循环初值;循环条件;步长){
语句; .
注意:从猫类到对象,目前有几种说法:1、创建一个对象;2、实例化一个对象;3、对类实例化...以后大家听到这些说法,不要模糊。(对象就是实例,实例就是对象)java最大的特点就是面向对象。 性名字
=3; =\小白\ =\白色\
2、对象是具体的,实际的,代表一个具体事物 3、类对象的模板,对象是类的一个个体,实例
44 | 193
注:笔记中所有示例都能正常通过编译
v1.0 可编辑可修改 类--如何定义类
一个全面的类定义比较复杂,如: package 包名;
class 类名 extends 父类 implements 接口名{ 成员变量; 构造方法; 成员方法; }
要透彻的掌握类,必须要了解类的构成 class 类名{ ----> 待定... 成员变量; }
类--类的成员变量
成员变量是类的一个组成部分,一般是基本数据类型,也可是引用类型。比如我们前面定义猫类的int age 就是成员变量。
55 | 193
注:笔记中所有示例都能正常通过编译