企业级JavaBean(Enterprise JavaBeanEJB)是一个用来构筑企业级应用的服务器端可被管理组件。EJB规范的目的在于为企业及应用开发人员实现后台业务提供一个标准方式,从而解决一些此前总是在作业过程中总是重复发生的问题。EJB最早于1997年由IBM提出,旋即被太阳微系统采用并形成标准(EJB /technetwork/java/javase/downloads
记事本编写java运行java文件:E:——切换路径dir查看文件是否存在/
1.创建工程2.创建包3.创建源代码文件(2-3可用一步操作)4.运行程序
导出:右击项目选择PropertiesLocation打开文件所在位置复制文件到U盘或其他盘:
经验技巧总结:多练,多问,自己调试,增加动手能力,复习,总结
标识符就是用于给 Java 程序中变量、类、方法等命名的符号。
使用标识符时,需要遵守几条规则:
1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴
2. 标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以
3. 标识符是严格区分大小写的。
4. 标识符的命名最好能反映出其作用,做到见名知意
在 Java 中,我们通过三个元素描述变量:变量类型、变量名以及变量值。
变量类型 变量名=变量值("变量值");
如果我们把变量比作是酒店的房间,要存储的数据就好比要住宿的客人,我们可以根据客人的要求安排其入住“标准间”或者是“总统套房”,并且可以根据房间名字快速查找到入住客人的信息。同理,在 Java 程序中,我们也可以根据所需要保存的数据的格式,将其保存在指定类型的变量空间中,并且通过变量名快速定位!Java 中的标点符号是英文的。譬如语句结束的分号,是英文符号的分号
如果是String 赋值 是默认字符串,“+”代表连接;
如果是类似Integer 赋值 默认整型时候,“+”代表加号;
在给变量起名字时,必须符合一定的规则:
1、变量名由多单词组成时,第一个单词的首字母小写,其后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如 myAge
2、变量命名时,尽量简短且能清楚的表达变量的作用,做到见名知意。如:定义变量名 stuName 保存“学生姓名”信息
PS: Java 变量名的长度没有限制,但 Java 语言是区分大小写的,所以 price 和 Price 是两个完全不同的变量哦!
java 变量名命名 首字母:字母、下划线、美元符号 首字母不允许是数字 其余部分可以是数字
java 中变量名要先声明后使用。
变量使用时可以声明变量的同时进行初始化,也可以先声明后赋值。
变量中每次只能赋一个值,但可以多次修改。
main方法中定义的变量必须先赋值然后才能输出。
开发中不建议使用中文定义变量名,容易产生安全隐患
java自动类型转换
1. 目标类型能与源类型兼容如double型兼容 int 型,但是 char 型不能兼容 int 型
2. 目标类型大于源类型如 double 类型长度为8字节,int 类型为4字节,因此 double 类型的变量里直接可以存放 int 类型数据,反过来不可以
强制类型转换
语法:(数据类型)数值
强制类型转换数值上并未进行四舍五入,而是直接将小数位截断。可能会造成数据的丢失。
常量可以理解为一种特殊的变量,他在程序运行过程中是不允许改变的。
final String LOVE = “apple”;
常量名一般用大写字符
在详细说下上述内容:
1、声明数组
语法:数据类型[] 数组名;或者:数据类型 数组名[];
例:int(数据类型)[] scores(数组名);int(数据类型) scores(数组名)[]
声明数组的方法和生命变量的方法很像只是在数据类型或者数据名的后面加上了[]
2、分配空间
语法:数组名 = new 数据类型 [数组长度];
例:scores = new int [5];
简单地说,就是指定数组中最多可存储多少个元素.
3、赋值
分配空间后就可以向数组中放数据了,数组中元素都是通过下标来访问的
scores[0] = 89;
4、处理数组中数据
int[] scores = {1,2,3,4};(创建一个长度为4的整形数组)等价于int[] scores=new int[]{1,2,3,4}
二维数组:
(1)声明数组并分配空间:数据类型[][]=new 数据类型[行的个数][列的个数];
数组类型[][] 数组名;
数组名=new 数据类型[行的个数][列的个数];
(2)赋值:数组名[行的索引][列的索引]=值;
也可以声明数组的同时为其赋值:数据类型[][] 数组名={{123},{456}};
(3)处理数组:
需要了解的:在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。如果每行的列数不同,则创建的是不规则的二维数组
判断方法重载的依据:
1、 必须是在同一个类中
2、 方法名相同
3、 方法参数的个数、顺序或类型不同
4、 与方法的修饰符或返回值没有关系