Java
ShikGeng
这个作者很懒,什么都没留下…
展开
-
Java学习日记之if switch
Java包含两种分支语句:if和switch if:一路分支 if...else:两路分支 if...else if:多路分支 switch:多路分支 /* * &:非短路与,与两端的表达式都需要执行 * &&:短路与,若左边表达式为false,则右边表达式不执行;全表达式为false * |:非短路或 * ||:短路或 */ //闰年判断,if实现原创 2015-06-27 21:40:55 · 292 阅读 · 0 评论 -
Java面向对象之重载和重写
方法的重载:同一个类的多个方法只是方法名相同而参数列表不同编译器自动调用合适的方法 1.同一个文件可以包含多个类 2.public修饰的类只能有一个 3.public修饰的类必须与文件名相同 public class A{ public void a(){//do some thing} public void a(int i){//do some thing原创 2015-07-06 22:42:30 · 318 阅读 · 0 评论 -
Java面向对象之继承
Java允许类之间的继承关系 目的:实现代码的重用,避免代码的重复 形式:通过extends关键字来实现继承 class Son extends Father{} 子类 父类 其中父类包括所有子类所共有的属性和方法 子类除了父类能继承的成员,还包括自己特有的属性和方法 特点:单一继承,一个类只能原创 2015-07-02 21:47:07 · 331 阅读 · 0 评论 -
Java面向对象之类
现实世界的一切都是对象,基于这些对象,我们抽象出了类。 类是指一类个体,表示类型, 对象是一个个体,表示实例, 其中类包含其对象所有公共的属性和行为,即变量和方法。 类是对象的模版,对象是类的实例, 一个类可以有多个对象。 创建类和对象的方式: public class People{ //声明类 } People p = new People(); //创建对象原创 2015-07-01 22:11:41 · 297 阅读 · 0 评论 -
Java基础之简单内存管理
内存管理:Java的JVM自动管理内存 主要分为3部分: 堆:存储使用new关键字所创建的对象 成员变量的生命周期为:从对象在堆中创建开始到对象从堆中被回收结束。 垃圾回收器(GC)是JVM自带的一个线程(自动运行着的程序),用于回收没有任何引用所指向的对象(垃圾) 垃圾回收过程对程序员来说是透明的,不定期检查,可以人为的调用System.gc()方法来加速回收资源原创 2015-07-01 22:18:43 · 311 阅读 · 0 评论 -
Java学习日记之方法
Java中的方法 用于封装一段特定的逻辑或行为 为了实现代码的复用,便于程序的维护 需要尽可能的独立 声明一个main方法: Public static void main(String[] args){ 方法体 } 其中public static 是修饰词,void是返回值类型,main是方法名 ()里的是参数列表,{}里的是方法体 一般包括4种声明方式原创 2015-06-30 23:01:03 · 315 阅读 · 0 评论 -
Java学习日记之数组
数组:保存相同数据类型的元素,是一种引用类型 其内部是线性顺序排列,数组的长度不可改变 数组的声明和初始化: int[] arr = new int[4];//默认值为0 int[] arr = new int[]{1, 3, 5, 7};//声明的同时初始化 数组的访问: 通过索引(下标)直接访问,System.out.println(arr[1]);原创 2015-06-27 22:15:00 · 253 阅读 · 0 评论 -
Java学习日记之basic
Java是一种面向对象的语言,其中一下几点是学习Java的基础。 1.区分JVM、JRE、JDK JVM:JAVA虚拟机,可以运行.class文件(字节码文件) JRE:JAVA运行环境,包含运行Java程序的必要环境 JDK:JAVA开发工具包,包含编写,编译,运行等一系列环境和工具 2.JAVA的编译和运行过程 首先将java文件编译成为.class文件,之后通过JVM加载并运行原创 2015-06-27 21:01:47 · 212 阅读 · 0 评论 -
Java学习日记之for while do...while
Java包含3种循环语句:for、while和do...while 三种循环可以相互之间转换,其中for循环使用的最频繁,而while和do...while在满足某些条件后会比较好理解代码及实现 比如“当....”的情况,我们用while循环就比较好实现,而“直到...”的情况,我们用do...while会很好实现 循环的结构有三:循环变量、循环条件、循环体,其中循环变量是用于结束循原创 2015-06-27 21:45:37 · 292 阅读 · 0 评论 -
Java面向对象之内部类
内部类:在一个类中声明一个类 1.类中套类,外面一层称为Outer,里面一层称为Inner 2.内部类通常只服务于外部类,对外不可见 3.内部类对象只在外部类中创建 4.内部类中可以直接访问外部类的成员(包括private) 内部类对象中有一个隐式的引用指向了创建它的外部类对象,默认有个Outer.this.来调用成员 5.加载时生成独立的.class文件,系统自动命名为Inner$O原创 2015-09-25 19:03:13 · 332 阅读 · 0 评论