Java基础中的一些注意点(续)】的更多相关文章

1.局部(local)变量是在一个方法内定义的变量, 也被称作自动(automatic).临时(temporary)或栈(stack)变量 -          当一个方法被执行时, 局部变量被创建:当一个方法被终止时, 局部变量被清除 -          局部变量必须使用之前初始化, 否则编译时将出错 2.在方法外定义的变量被自动初始化 3.当一个对象被创建时,实例变量在分配存储器的同时被下列值初始化 4.一个具有空值的引用不引用任何对象.试图使用它引用的对象将会引起一个异常 5.如果使用|…
今天在这边介绍一下Java基础中的rmi使用.其实rmi有什么样的使用场景呢?它跟webservice有什么区别呢?其实webservice主要是可以跨语言实现项目间的方法调用,而rmi只是java内部语言进行的远程方法调用.这里我们把远程这个概念用服务端表示,调用者用客户端表示. 那么首先我们先讲述一下rmi的原理,它的底层是由socket和java序列化和反序列化支撑起来的,它具体的调用过程如下图所示.而远程对象stub和skeleton负责了对象和数据参数返回值的打包和序列化与反序列化.…
1.在Java编程语言中,标识符是赋予变量.类或方法的名称.标识符可从一个字母.下划线(_)或美元符号($)开始,随后也可跟数字.标识符是大小写区别对待的并且未规定最大长度. 2.Java技术源程序采用有效的16-bit 双字节字符编码标准(Unicode) ,而不是8-bit ASCII文本. 3.标识符不能是关键字,但是它可包含一个关键字作为它的名字的一部分. 4.无sizeof运算符:所有类型的长度和表示是固定的,不依赖执行. 5.goto和const不是Java编程语言中使用的关键字.…
一:语法细节 1. Java中的命名规则: package:统一使用小写字母 class:首字母大写,使用驼峰标识 method:首字母小写,使用驼峰标识 field:首字母小写,使用驼峰标识 static field:统一使用大写字母,并用下划线分割单词 2. import和import static import com.xxx:常规导入某个包下的类 import static com.xxx:会导入某个包下的类的所有静态方法,这样之后再使用该类的静态方法时,可以直接使用方法名调用,而不必使…
在Java中,字符的表达与字符串的表达是不一样的!话不多说,直接上代码!!! String  a="a"; char a='a'; 其中他们的引号是不一样的…
1.数组 a.特点:同种数据类型:数组类型一旦确定就不能改变. 连续空间存放:数据空间是连续的. 空间长度:数组有自己的长度,初始化的时候需要定义. 数组的下标:从0开始,第一个数组元素下标为0,最后一个元素的下标为总长度减一. 数组存储:可以保存"基本"与"引用"两种类型. b.语法:方法一: int [] sum; //声明 sum = new int [3]; //初始化并定长度 方法二: int [] sum = new int [3]; 方法三: int…
1.标识符 标识符:标识某些事物用于区分的符号.  (即区分某些事物的符号) 四条硬性规定: a.不能是 关键字.true.false.null. b.可以包含 字母.数字.0-9.下划线(_)或美元符号($). c.第一个字符必须是 字母.下划线(_)或者美元符号($). d.区别大小写,并且没有规定最大长度. 三条软性规定: a.要能望文知义. b.首字母要小写. c.除第一个单词外,其他单词首字母大写. 以上b和c点可归纳为 驼峰命名法.    userName   circleArea…
1.标识符 标识符:标识某些事物用于区分的符号.  (即区分某些事物的符号) 四条硬性规定: a.不能是 关键字.true.false.null. b.可以包含 字母.数字(0-9).下划线(_)或美元符号($). c.第一个字符必须是 字母.下划线(_)或者美元符号($). d.区别大小写,并且没有规定最大长度. 三条软性规定: a.要能望文知义. b.首字母要小写. c.除第一个单词外,其他单词首字母大写. 以上b和c点可归纳为 驼峰命名法.    userName   circleArea…
同步 和 异步区别 同步和异步通常用来形容一次方法的调用. 同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为.而异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的操作. 并发 和 并行区别 并发和并行是两个非常容易被混淆的概率.它们都可以表示两个或者多个任务一起执行,但是侧重点有些不同. 并发侧重于多个任务交替执行,而多个任务之间有可能还是串行的.并行则是真正意义上的同时执行. 临界区 临界区用来表示一种公共资源或者说是共享数据,可以被多个…
父类的引用指向子类的对象,它只能看的到父类的那些方法~ 子类自身的方法看不到-- ······························· 如: interface Singer { //定义了一个接口,它属于特殊的抽象类, 方法不用去实现,叫它的子类去实现它的方法 Public void sing(); public void sleep(); } class Student implements Singer { private String name; Student(String…