JAVA
a1134075691
这个作者很懒,什么都没留下…
展开
-
java入门之GC的算法与种类(4)
java基础 GC:垃圾收集(Garbage Collection),在系统运行过程当中,产生的无用对象\数据等占据着内存空间,这时,GC会回收掉这些无用空间.使程序有更多可用的空间.在c/c++中需要程序员去释放,但是在java中这些由GC来完成,也可防止内存泄漏.GC的对象为永久区和堆空间. 算法: 1.引用计数法: 是一个老牌的垃圾回收算法,通过引用计算来回收垃圾.使用者:C原创 2016-05-29 13:01:46 · 360 阅读 · 0 评论 -
JAVA类中的private属性能否被继承
java基础 讨论的问题:类中private属性能否被继承? 验证过程: 1.分别建立三个类Test1/Test2/Test3,类Test2继承Test1,Test3与Test2为空类. 2.给这三个类分别new一个对象,并比较各对象的空间大小. 3.结果猜测:如果Test1==Test2>Test3则命题成立;如果Test1>Test2==Test3,则命题不成立. 上代码:(参考:原创 2016-06-06 17:45:52 · 4747 阅读 · 1 评论 -
java入门之final
java基础 final有最终的意思,也叫完结器.被他修饰的元素即成只读属性.类似c/c++中的const. final修饰的类不能被继承. final修饰的方法不能被覆写. final修饰的变量不能被修改,即成常量.原创 2016-05-19 14:30:25 · 180 阅读 · 0 评论 -
java入门之main
java基础 C/C++以main函数作为程序的入口,java也不例外,但java会事先载入主类(main函数所在的类),JVM在转载java程序的时候,会先去检测主类是否载入,如果没载入则调用ClassLoad类载入主类,如果异常则抛出异常.然后随之初始化主类,如果主类有static块则优先初始化.之后再进入main函数. 测试代码: public class Demo1 { stati原创 2016-05-17 15:29:14 · 235 阅读 · 0 评论 -
java入门之for、if
初学Java入门 for循环的应用事例: 九九乘法表: public class Day401 { public static void main(String[] args){ int i,j; for(i=1;i<10;i++){ for(j=1;j<=i;j++){ System.out.printf("%d*%d=%d\t",j,i,i*j);//打印并原创 2016-05-13 17:54:18 · 235 阅读 · 0 评论 -
java入门之中文输出问题
测试代码: public class Demo2{ public static void main(String[] args){ double score=98.5; String name="张三"; char sex='男'; System.out.println("本次考试的成绩为:"+score); System.out.println("本次考试的成绩的最高分学原创 2016-05-14 17:17:42 · 399 阅读 · 1 评论 -
Java入门之数组
java基础入门 1)二维数组的遍历 public class Demo1 { public static void main(String[] args){ int[][] nums={{11,12,13},{21,22,23}}; for(int i=0;i<nums.length;i++){ for(int j=0;j<nums[i].length;j++)原创 2016-05-16 10:30:24 · 161 阅读 · 0 评论 -
Java入门之排序算法
Java基础入门 将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程叫做排序。 常见的排序算法: a.稳定排序:基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序。 b.不稳定排序:快速排序、希尔排序、堆排序、直接排序。 1)冒泡排序: public class Demo1 { public static void main(String[] args){原创 2016-05-16 23:58:30 · 209 阅读 · 0 评论 -
java入门之构造函数
JAVA基础 每个类都会有一个构造函数,在实例化对象时调用,如果不写构造函数则系统会分配一个默认的构造函数.一个类也可以有多个构造函数构造函数可以有参数,也可不加参数,但不能有返回值,具体调用情况请看以下事例. 例一: public class Demo2 { public static void main(String[] args){ Person person=new Perso原创 2016-05-18 14:24:47 · 269 阅读 · 0 评论 -
java入门之this与super
JAVA基础 看一下this与super的区别(来自>)原创 2016-05-19 13:30:48 · 184 阅读 · 0 评论 -
java入门之overload和override
java基础 overload和override的区别(来自>)原创 2016-05-19 13:33:02 · 219 阅读 · 0 评论 -
java入门之接口
java基础 接口是一种特殊的类,是由全局常量和公共的抽象方法所组成. 其定义格式:interface 接口名称{ 全局常量; 抽象方法; }其中,抽象方法必须是public的访问权限.接口的默认访问权限是public(因此在定义属性和方法时可以直接省略权限关键字public),这一点与类有所区别(类的默认访问权限是default). 与类相比的优势:接口可以原创 2016-05-19 13:52:26 · 190 阅读 · 0 评论