JavaSE基础
乱吻
每天为了生活而忙碌的普通人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java集合类中常见接口、类的区别和联系
一、Vector和ArrayList1、同步性:Vector是线程安全的(同步),而ArrayList是线程不安全的同步;2、数据增长:当需要增长时,Vector默认增长一倍,而ArrayList却增长一半;二、Collection、Set、List、LinkedListCollection:各元素对象之间没有指定的顺序,允许有重复元素对象和多个null元素对象,(没第几个元素说法原创 2011-09-18 12:28:06 · 1113 阅读 · 0 评论 -
Java中位运算符妙用
适用范围:处理整数,在位模式下工作。1、^:异或的妙用:交换两个整数的值public class BitwiseOperator { /** * @param args */ public static void main(String[] args) { int a=1,b=2; a=a^b; b=a^b;//b=(a^b)^b a=a^b原创 2011-09-21 13:19:19 · 840 阅读 · 0 评论 -
java高新技术(一)
一、JDK5新特性:1、可变参数:public class VarableParameter { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(add(2,3));原创 2011-09-25 21:48:26 · 352 阅读 · 0 评论 -
Java中path与classpath的区别。
都是Java环境变量path:JDK的安装目录,在控制台执行javac命令时,先查找当前路径找是否有javac命令,如果没有才去找%path%中找javacclasspath:类路径位置,在控制台执行java命令时,先查找%classpath%中有没有编译好的.class文件,如果不存在,则会在当前路径下查找。原创 2011-09-18 10:14:15 · 345 阅读 · 0 评论 -
Java中基本数据类型的取值范围及存储需求
Java中基本数据类型的取值范围及存储需求类型取值范围存储需求备注byte-128至1271字节-27至27-1short-32 768至32 7672字节-215至215-1int-2 147 483 648至2 147 483 6474字节-231至231-1long-9原创 2011-09-20 22:42:57 · 556 阅读 · 0 评论 -
Java中==与equals的区别
表面看都是判断两个“值”是否相等,其实不然1、==:用来判断两个变量的值是否相等,即两个对象在内存中存储的值是否相等,内存中的值相等,那么内存的首地址就要相等,要比较两个基本类型的数据或两个引用变量是否 相等,只能用==操作符;2、equals:用来判断两个独立对象的内容是否相等,即不管你在内存里是怎么存的,只要内容相同就相等,字符串的比较基本上都是使用equals方法。 1)、原创 2011-09-21 14:37:06 · 534 阅读 · 0 评论 -
Java Objects
ObjectsTo work with OOP, you should be able to identify three key characteristics of objects:• The object’s behavior—What can you do with this object, or what methods can youapply to it?• The原创 2011-09-26 15:40:04 · 369 阅读 · 0 评论 -
注解、泛型
一、注解注解的解释:注解就相当于一个特殊的类。。。。。。。。。。。。。。。注解可以用的地方:注解的应用结构图:@retention元注解RetentionPolicy.RUNTIME deprecatedRetentionPolicy.SOURCE overridesuppressWarningRetentionPolicy.CLASS三个原始注解的属性值。@原创 2011-10-10 09:35:59 · 278 阅读 · 0 评论 -
Overload和Override的区别
1、Overload是重载的意思,Override是覆盖的意思,也就是重写;2、重载Overload:表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同); 重写Override:表示子类中的方法与父类中的某个方法的名称、原创 2011-09-28 15:08:53 · 357 阅读 · 0 评论 -
进制转换、负的二进制及类型转换
十进制转二进制:除2取余的过程,最后的余数放在最前,最前的余数放在最后;二进制转十进制:乘2的幂的过程,从最后数字*2的0到N次方,再相加;十进制转十六进制: 十进制先转成二进制,然后四个二进制转为一个八进制位,高位不足补0;十进制转八进制:先转成二进制,然后三个二进制转为一个八进制位,高位不足补0;如下图demo:二、负的二进制正的二进制取反+1的过程,如下图所示:原创 2011-09-18 10:44:07 · 471 阅读 · 0 评论
分享