码迷,mamicode.com
首页 >  
搜索关键字:java学习笔记    ( 1268个结果
java学习笔记
Scanner 被称为输入流扫描器类,从控制台读取数据的 String nextLine() 从控制台返回一行,忽略空格。 int: nextInt() 从控制台返回一个 int 型数据,如果时间格式不对将抛出。java.util.InputMismatchException。 long: next ...
分类:编程语言   时间:2016-11-12 14:09:41    阅读次数:230
JAVA学习笔记-数组的三种初始化方式
package Study; public class TestArray02 { public static void main(String[] args){ //声明 int[] a; int b[]; //创建数组对象 a = new int[4]; b = new int[5]; //初始 ...
分类:编程语言   时间:2016-11-10 18:55:41    阅读次数:152
JAVA学习笔记-抽象类
-为什么需要抽象类?如何定义抽象类? ·是一种模板模式。抽象类为所有子类提供了一个通用模板,子类可以在这个模板基础上进行扩展。 ·通过抽象类,可以避免子类设计的随意性。通过抽象类,我们就可以做到严格限制子类的设计,使子类之间更加通用。 -要点: √ 有抽象方法的类智能定义能抽象类 √ 抽象类不能实例 ...
分类:编程语言   时间:2016-11-10 02:55:20    阅读次数:200
JAVA学习笔记-this隐式参数
this 是隐式参数, 类的方法调用时,会系统自动传递一个this的参数给方法.(这个参数是隐式传递的) 所以在方法里可以使用this这个参数. this在方法中表示对象. this(参数列表)可以在构造器里调用另一个重载的构造器 this主要在对象初始化里用的比较多,也即在构造函数里用的多 实际上 ...
分类:编程语言   时间:2016-11-09 11:50:48    阅读次数:180
JAVA学习笔记-Static的应用
有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对 ...
分类:编程语言   时间:2016-11-08 13:37:51    阅读次数:175
JAVA学习笔记-goto在java中的问题
goto关键字很早就在程序设计语言中出现。尽管goto仍是java的一个保留字,但并未在语言中得到正式使用;java没有goto。然而,在break和continue这两个关键字身上,我们仍然能看出一些goto的影子 即带标签的break和continue。 public class TestCon ...
分类:编程语言   时间:2016-11-07 01:09:33    阅读次数:157
JAVA学习笔记-循环结构
语法示例:(分清楚他们的区别,while是先判断表达式再开始执行,而do_while是先执行一遍循环体,再进行判断) while(逻辑表达式){ do{ //循环体 和 //循环体 //迭代 //迭代 } while(逻辑表达式) for(变量的初始化;逻辑表达式;迭代){ //循环体 } for循 ...
分类:编程语言   时间:2016-11-06 16:44:24    阅读次数:191
JAVA学习笔记-选择结构
IF语句 掷骰子游戏(DiceGame): public class DiceGame { public static void main(String[] args){ double s = Math.random(); int d = 1+(int)(6*s); if(d==6){ System ...
分类:编程语言   时间:2016-11-06 14:15:04    阅读次数:157
JAVA学习笔记-逻辑运算符、位运算符、拓展运算符
逻辑运算符: 逻辑与:&& 逻辑或:|| 逻辑非:! 注意:逻辑与和逻辑或采用短路的方式。从左到右计算,如果确定值则不会再计算下去。 Eg:boolean c =1>2 && 2>(3/0); &&不会报异常错误,说明没有执行3/0; 位运算符: ~取反:0得1 1得0 &按位与:00得0,01得0 ...
分类:编程语言   时间:2016-11-06 11:37:04    阅读次数:146
JAVA学习笔记-类型提升的问题
//表达式中的类型提升问题 int a = 3; long b = 4; double d = 5.3; int c =(int)(a+b); //做所有的二元运算符(+-*/%),都会有类型提升的问题! float f = (float)(a+b); //a为int,b为double,a+b会被提 ...
分类:编程语言   时间:2016-11-05 20:41:05    阅读次数:155
1268条   上一页 1 ... 35 36 37 38 39 ... 127 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!