1、强大的移植能力:虚拟机的存在,不同的平台存在不同的虚拟机。 |
3、良好的安全性:虚拟机的安全设置,应用服务器的安全性。 |
IE -------------->Webserver-------------->Appliation Server-------->DB |
EJB不能在internet上面部署,RI协议不能通过防火墙。 |
无状态的会话Bean可以发布为Webserice. |
安装了jdk1.4之后,在环境变量里面增加classpath 修改path。 |
.;c:/j2sdk1.4/lib/tools.jar |
命令 c:/j2sdk1.4/bin/javac.exe |
命令 c:/j2sdk1.4/bin/javac.exe |
参数 $(FileName) Without Extension |
1、Java 存盘文件名必须是以公共类名(包含主方法的类名) |
类名的首字符大写,方法、变量的首字符小写,常量全部大写。 |
二、垃圾回收机制 garbage collection |
package abc.def (
| “.”表示子目录路径,以当前
| 目录为起点的相对路径)
|
说明只需要对主调用程序进行编译即可,类文件的输出路径,在当前目录下生成包路径。 |
类文件放在包路径里面,运行程序时在包的上一级目录下面进行。 |
打包方法:jar cvf ab
| c.jar abc (说明:abc.jar是目
| 标文件 ,abc源文件)
|
打包之后可以将.jar放到classpath环境变量中来测试。 |
int x; // a comment
| 一行中"//"
| 后的部分为注释内容
|
The variable x is an integer: |
*/int x; 编译器对此注释内容不做处理
| “/*” 和 “*/”之间的所有内容为注释内容,
|
x -- an integer representing the
| x coordinate
|
int x; “/ 做处理,此种注释为文档工
| **”和“*/”之间的所有内容为 具 javadoc 生成文档时所用
| 注释内容,编译器对此注释内容不
|
共有52个,其中goto ,const没有实际作用。 |
基本类型8种:boolean, char,byte,
| short,long,int,float,double
|
与C/C++语言中不同的 们声明一个变量时,
| 是,在Java语言中,所有的基本
| 数据类型都有预设值,就是说当我
|
即使我们没有对它赋值 个类型的预设值见下表:
| ,它的值也是一定的,而不像在
| C/C++中那样是不可预测的。具体
|
在Java语言中,整型常量有三种形式,它们分别是:十进制、八进制、十六进制。 |
需要注意的是十进制数 以0x或0X开头。
| 不能以0开头,这是因为八进制
| 的数是以0开头的,而十六进制数
|
字符型常量是一个单一的字符,其形式是由两个单引号引起来的一个字符。 |
但是两个单引号引起来的不能是单引号和反斜杠,即‘'’和‘/’是不正确的写法。 |
大家一定要记住,Java语言中的字符 。
| 是16位的Unicode字符,这与C/C++等语言是不一样的
|
同C/C++语言一样,Java语言也有转
| 意序列。Java中的转意序列的功能见下表:
|
/udddd 0xdddd Unicode双字节字符 |
字符串常量是由双引号 符串不是
| 引起来的一系列字符,与C/C++
| 语言中不同的是,Java语言中的字
|
通过字符数组来实现的,而是通过字符串类(即String类)来实现的。 |
(3)在位数相同的情况下,低精度向高精度晋升(四舍五入的原则) |
(4)short,byte 在参与运算时,先自动晋升为int ,再运算。 |
public static vo
| id main(String[] args)
|
//c=a+b; //a+b结果为int,无法判定是否超过C的范围。 |
(2)返回该内存空间的引用,返回首地址;(引用是指指针的别名) |
(3)调用构造函数,构造函数自动将成员函数赋初值。 |
System.out.println();来自动调用 toString() |
方法变量执行的时候才赋初值,在使用之前必须赋初值。 |
a&&b当a为 false ,则不执行b,发生短路; |
a||b当a为 true , 则不执行b,发生短路。 |
<< 左移,空位全部补0,左移 时)
| 值=2^n*原值(n移动位数,无溢出时成立,丢“0”
|
>> 右移,空位补0或者1,如原数最高为1,则补1;如原数最高为0,则补0; |
如果没有,程序会继续往下执行,执行下一个case. |
2、创建数组 数组成员自动化(相当于类的成员变量) |
int [] i,j ;i = new int [3]; j=i; |
int [] i = new int [] {1,2,3} |
int i [][]= new int[2][3] |
int []i[] = new int[
| 2][ ] (必须指出第一维数组的
| 大小)
|
int [][]i = new int[2][3] |
|
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理