- 博客(15)
- 收藏
- 关注
翻译 静态代码块,构造代码块,构造函数的用法与区别?
/*静态代码块随着类的加载而执行,而且只执行一次作用:用于给类初始化*/class StaticCode{ static int num; static//静态代码块,因为是静态的,所以随着类的加载而执行进行初始化 { num =10; System.out.println("hahahaha"); } StaticCode(){} static void...
2019-04-03 20:46:43 266
转载 局部代码块的作用
局部代码块:作用:控制变量的生命周期;在程序中,当我们已经使用完 x 后,并且在接下来的代码中,不会再用到x,那么就没必要让x 在内存中占用空间了,这用情况下,可以使用 局部代码块,将x及其所设计到的区域封装为局部代码块,他们在程序执行中顺序不变,只是在执行完成后消失。表现形式,以代码体现如下:class TestDemo{public static void main(String[...
2019-04-03 20:45:36 1589
翻译 同一个文件夹中类名冲突的问题
解决方法:要么换个类名,要么换个存储位置类名冲突出现以下字符:Exception in thread "main" java.lang.NoSuchMethodError: Person: method <init>()V not found at StaticDemo.main(StaticDemo.java:15)...
2019-04-03 10:30:21 823
翻译 选择排序常规
//要求:对一组数据进行从正序排序{100,13,16,35,66}class PaiXu2 { public static void main(String[] args) { int [] arr={100,13,16,35,66}; printArray(arr); selectSort(arr); printArray(arr); /* 传统输出 ...
2019-04-02 10:01:42 150
翻译 冒泡排序常规
//要求:对数组{12,45,68,10,21,}进行排序,用swap进行换位置class PaiXu4{ public static void main(String[] args) { int[] arr={12,45,68,10,21}; printArray(arr);//调用打印函数 bubbleSort(arr);//调用冒泡函数 printArray(arr...
2019-04-02 09:58:35 117
翻译 this的使用与调用
class Person{ private String name; private int age; public void speak() { System.out.println(this.name+":"+this.age); } Person()//构造函数,而且是空参数的。 { name = "baby"; age = 1; System.out.p...
2019-04-01 15:36:19 127
翻译 构造函数与一般函数的区别及使用方法
class Person{ private String name; private int age; public void speak() { System.out.println(name+":"+age); } //在这个类中默认的构造函数为Person(){},由于定义了一个新的构造函数,所以默认的就没有了。 //定义一个peison类的构造函数 Person()/...
2019-03-31 15:33:37 453
翻译 封装的基本思想private的用法
/*private:私有,是一个权限修饰符。用于修饰成员。 私有的内容只在本类中有效 注意:私有仅仅是封装的一种体现而已,在java中最小的封装就是函数*/class Person{ private int age;//将age私有及隐藏,不许外部变量访问 public void haha(int a) { if (a>0 && a<13...
2019-03-28 21:29:45 231
翻译 进制转换问题
``//进制转换class ArrayTest6{public static void main(String[] args){toHex(60);toBinary(60);toOctal(60);}//十进制–十六进制public static void toHex(int num){trans(num,15,4);//“与15”然后右移4位}//十进制–二进制pu...
2019-03-24 15:59:18 248
翻译 查表法化16进制
//去除多余的0,然后反转,最好的方法 public static void toHex2(int num) { if(num==0) { System.out.println("0"); } //定义一个关系表 char[] chs={'0','1','2','3','4','5', '6','7','8','9','A', 'B','C','D...
2019-03-24 15:39:29 357
转载 二分查找
//要求:数组二分查找法class ArrayDemo7 { public static void main(String[] args) { int[] arr={13,15,19,28,33,45,66,88,100}; int index=halfSearch(arr,106); System.out.println("index="+index); } publ...
2019-03-23 16:14:41 88
原创 JAVA 中记录次数的语句,及计数器思想?
1.count2.计数器思想//计数器思想 int x=1;//数值从1开始。 int count=0;//6的倍数出现的次数从0开始。 while (x<101) { if (x%6==0) count++; //System.out.println("x="+x); x++; } System.out.println("count...
2019-02-28 21:54:45 937
原创 java While语句中注意的问题?
1.注意while语句后不需要加分号,加了会出现运行中,光标只是向下运行一次,就不再动了,知识后Ctrl+c停止运行。2.在运行循环语句时,数据在无线运行,可以Ctrl+c,停止运行。...
2019-02-28 20:15:13 913
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人