随笔分类 -  JAVA

java学习笔记
摘要:/*加强版for循环 * 5.0以后有加强版for循环 * for(String name:nameArray){} * 1.String name:声明会带有数组单一元素的循环变量 * 数组元素的类型必须与循环变量的类型匹配 * 2.:冒号代表“in”通过它访问数组 * 3.nameArray:要 阅读全文
posted @ 2016-09-15 15:19 特雷恩 阅读(168) 评论(0) 推荐(0)
摘要:1 public class Xunhuanqubie { 2 public static void main(String[] args){ 3 int i = 0; 4 while(i<8){ 5 System.out.println(i); 6 i++; //i = i+1; 7 } 8 Sy 阅读全文
posted @ 2016-09-15 15:17 特雷恩 阅读(355) 评论(0) 推荐(0)
摘要:1 public class Forxunhuan { 2 public static void main(String[] args){ 3 for(int i = 0;i<8;++i){ 4 System.out.println(i); 5 } 6 /*int i = 0 为变量的初始化,计数器 阅读全文
posted @ 2016-09-15 15:15 特雷恩 阅读(217) 评论(0) 推荐(0)
摘要:/*变量的比较 * 1.==用于比较两个基础数据类型时只比较字节组合 * ==用于比较对象类型时只比较两个对象是否指向同一对象 * 2.equals()方法用于比较两个对象的实际意义是否相等*/ 阅读全文
posted @ 2016-09-15 15:14 特雷恩 阅读(258) 评论(0) 推荐(0)
摘要:1 public class Shengmingchushihua { 2 int a;//全局变量或者实例变量 ,可以不初始化值,编译器会自动分配,int分配0,引用分配null 3 int b = 12; 4 5 public int add(){ 6 int total = 0; //total局部变量 ,必须初始化值 7 ... 阅读全文
posted @ 2016-09-15 15:07 特雷恩 阅读(136) 评论(0) 推荐(0)
摘要:1 public class Shuzuduixiangxingwei { 2 private int size; 3 private String name; 4 5 public int getSize(){ 6 return size; 7 } 8 public void setSize(in 阅读全文
posted @ 2016-09-15 15:06 特雷恩 阅读(196) 评论(0) 推荐(0)
摘要:/*运用参数与返回类型 * getter ,setter * 1.getter返回实例变量的值 * 2.setter通过参数设置实例变量的值*/ 阅读全文
posted @ 2016-09-15 15:04 特雷恩 阅读(211) 评论(0) 推荐(0)
摘要:/*封装 * 封装即在属性前面加一个private修饰符 * 外部不能通过.来调用该属性 * 提供get和set方法对该属性进行操作 * 该属性只能在该类的内部进行访问和修改*/ 阅读全文
posted @ 2016-08-13 16:07 特雷恩 阅读(99) 评论(0) 推荐(0)
摘要:/*向方法传递多个参数 * 要以正确的数量,顺序,类型加以传递*/ public class Xiangfangfachuanduocanshu { public static void main(String[] args){ Xiangfangfachuanduocanshu s = new X 阅读全文
posted @ 2016-08-13 16:06 特雷恩 阅读(136) 评论(0) 推荐(0)
摘要:public class Fangfafanhuizhi { int giveSecret(){ return 42; } public static void main(String[] args){ Fangfafanhuizhi life = new Fangfafanhuizhi(); int x ... 阅读全文
posted @ 2016-08-13 16:05 特雷恩 阅读(106) 评论(0) 推荐(0)
摘要:/*给方法传值 * 1.形参*/ public class Geifangfachuanzhi { String name; public void bark(int x){ //x为形参 while(x>0){ System.out.println("汪"); x = x-1; //知道x为0跳出 阅读全文
posted @ 2016-08-13 16:00 特雷恩 阅读(127) 评论(0) 推荐(0)
摘要:/*class对象的属性影响行为*/ class Dog{ int size; String name; void bark(){ if(size > 60){ System.out.println("汪汪汪汪汪"); }else if(size > 14 ){ System.out.println 阅读全文
posted @ 2016-08-13 15:59 特雷恩 阅读(290) 评论(0) 推荐(0)
摘要:/*创建对象类型数组*/ 阅读全文
posted @ 2016-08-13 15:58 特雷恩 阅读(243) 评论(0) 推荐(0)
摘要:/*数组里元素的类型是固定的 * 1.访问数组的元素的时候是用数组的名称和名称后面的偏移(编号自0开始)来访问的 * 数组大小是n,编号为0.。。n-1 * */ 阅读全文
posted @ 2016-08-13 15:57 特雷恩 阅读(109) 评论(0) 推荐(0)
摘要:/*变量名必须是字母、下划线、doller开头,并且不能与关键字冲突 *关键字为JAVA语言保留的一些特殊的单词 **/public class Bikaiguanjianzi { } 阅读全文
posted @ 2016-08-13 15:56 特雷恩 阅读(106) 评论(0) 推荐(0)
摘要:/*primitive数据类型 *primitive主要是用来存储原始的数据 *boolean\byte\short\int\long\double **/public class Shujuleixing { } 阅读全文
posted @ 2016-08-13 15:55 特雷恩 阅读(115) 评论(0) 推荐(0)
摘要:/*声明变量 * 变量分为两大类:primitive变量、class变量 * 1.primitive的变量是在声明一个变量的时候会有一个空间最终需要存的值就在这个空间里面 * 2.class的变量并不存具体的值,因为class最终要对应一个对象,这个对象有自己的属性和方法 * 即class变量是指向 阅读全文
posted @ 2016-08-13 15:54 特雷恩 阅读(145) 评论(0) 推荐(0)
摘要:/*对象 *类是定义对象的一个基础或者是生成对象的基础 *定义以后生成的对象需要具备的属性或者行为 *类是一个宏观的定义,对象是具体的真正要执行的代码 *例如:车 *属性:方向盘,轮子,车门,车身,挡风玻璃 *行为:能开 *对象:BMW*/ 阅读全文
posted @ 2016-08-13 15:53 特雷恩 阅读(86) 评论(0) 推荐(0)
摘要:/*继承 *继承反映的是class和class之间的一个关系 *子类可以继承父类的属性或方法 *两个关键字extends和implements *1.extends专门为类即class准备 *2.implement主要是针对接口interface *class和interface之间的区别 *1.c 阅读全文
posted @ 2016-08-13 15:50 特雷恩 阅读(98) 评论(0) 推荐(0)
摘要:public class Xunhuan { public static void main(String[] args){ int i = 1; System.out.println("Before the loop"); int sum = 0; while(i<=100){ /*条件判断 * 阅读全文
posted @ 2016-08-13 15:48 特雷恩 阅读(97) 评论(0) 推荐(0)