- 浏览: 136532 次
- 性别:
- 来自: 广州
最新评论
-
水瓶座007:
好,我正在迷茫呢。
空指针异常NullPointerException -
niuqiang2008:
学习了 ...
String、Pattern、Matcher——java正则
文章列表
方法一:
public class Test09 {
public static void main(String[] args) {
boolean b = true;
int k = 0 ;
while(b){
for(int i = 0 ; i < 10 ; i ++){
k = i ;
System.out.println(k);
}
}
}
}
较好的方法:
public class Test09 {
public static void main(String[] args) {
i ...
public class Test{
public static void main(String args[]){
System.out.println('a');
System.out.println('a' + 1);
//char 类型的‘a’遇到int 类型的 1,自动转为int型
System.out.println("" + 'a' + 1);
//char、int、String
}
}
效果:
a98a1
为引用数组初始化:
class InitTest {
InitTest(String s) { ...
关于环境变量:
1、 设置环境变量的原因:
环境变量可以简单的理解为路径导向。
打开命令行窗口,输入notepad命令,按下Enter,此时会弹出记事本。
为什么会这样子呢?这是因为系统已经为我们设置好了环境变量(虽然我们现在并不是在notepad.exe文件的目录下,但是我们还是能够执行它),就相当于系统已经懂得去设置好的目录下寻找notepad.exe文件。
而jdk安装完成后,在其bin文件下也是有很多可执行文件,如编译器
方法重载的出现:
当我们使用一个变量时,我们需要对其进行初始化。在java中,构造器就是完成对象的初始化。构造器的名字与类的名字相同,这样子做的好处:
1、可以避免构造器的名字与其他变量的名字相同
2、编译器能够更好的找到构造器。
而默认的构造器的方法单一,无法满足其他情况下的初始化需要,于是便产生了方法名字相同、参数列表不一样的方法重载。参数列表就涉及到参数的类型、参数的个数、参数的顺序。在一般情况,不赞成因参数顺序的不同而造成的方法重载,因为这样子做不利于日后的维护。而其中方法返回值也有不同,但单依靠返回值的不同而区分方法的不同,在调用方法的时候可能会造成困扰。
这样子的做法也可以 ...
/**
* 随机产生数,并比较它们的大小
*/
import java.util.*;
public class Random11{
public static void main(String[] args) {
Random rand1 = new Random();
Random rand2 = new Random();
for(int i = 0; i < 25; i++) {
float x = rand1.nextFloat();
float y = rand2.nextFloat();
if(x < y) ...
/**
* 格式化输出1~100
* @author bin
*
*/
public class Count {
public static void main(String args[]){
for(int i = 1 ; i < 101 ; i ++){
if(i % 10 == 0){
System.out.printf("%3d\n",i);//%3d表示占用了三位
}else{
System.out.printf("%3d ",i);
}
}
} ...
静态代码块比主方法先执行,以下代码能说明这个问题。
public class CodeDemo{ static{ System.out.println("Hello World!!!") ; System.exit(1) ; // 程序退出 }};
public class TestCar { public static void main(String[] args) { Car car = new Car(40); Bus bus = new Bus(20,10); System.out.println("Car速度: " + car.v); System.out.println("Bus速度: " + bus.v); //将子类bus的引用赋给父类的对象 //此时子类中那些不是从父类继承而来的成员将不再可见 Car car1 = bus ; System.out.pri ...