My Octopress Blog

A blogging framework for hackers.

继承中的构造方法

  1. 子类的构造过程中必须调用其基类的构造方法
  2. 子类可以在自己的构造方法中使用super(argument_list)调用基类的构造方法{使用this(argument_list)调用本类的另外的构造方法;如果调用super 必须写在子类构造方法的第一行}
  3. 如果子类的构造方法中没有显示地调用基类构造方法,则系统默认调用基类无参数的构造方法
  4. 如果子类构造方法中既没有显示调用基类构造方法,而基类中有没有无参的构造方法,则编译出错

Package and Import


layout: post title: “package 和 import语句” date: 2015-09-11 21:26:59 +0800 comments: true

categories:

1.package 提供类的多重命名空间。
2.package语句作为java源文件的第一条语句,指明该文件中定义的类的所在的包(若缺少该语句则指定为无名包)。
格式为:package pkg/[.pkg]
3.java编译器把包对应于文件系统的目录管理,package语句中,用‘.’来指明包(目录)的层次。
例:package com.sxt;则该文件中所有的类位于.\com\sxt目录下。
4.import 引入(写在最开始,就不用在引入的类中写包的全名了) 5.执行一个类需要写全包名 6.自己生成jar包:调出命令行,工作路径定义到自己要建的包的上一层 jar-cvf test.jar. 生成完成之后会在根目录下生成test.jar

随笔

头一天

今天是大二上课第一天,虽然是大二了但是感觉自己依旧像个大一新生一样,陌生的校园里陌生的宿舍、陌生的教室以及陌生的等等,去上个课花费在路上的时间快好45分钟里的二分之一了,一开始感觉就这样走着去上课也没啥,早点出发没事慢慢溜达呗,但是就在去图书馆借个书的路上我突然茅塞顿开,这尼玛明明是在浪费生命啊。

杂的文

开学就是字变丑了,人变傻了,学的都忘了,智商变低了,感觉整个人都被恢复出厂化了,明天要粗发了,一切顺利!

对象的创建和使用

  1. 必须使用new关键字创建对象;
  2. 使用对象引用.成员变量或来引用对象的成员变量;
  3. 使用对象引用.方法(参数列表)来调用对象的方法;
  4. 同一类的每个对象有不同的成员变量存储空间;
  5. 同一类的每个对象共享该类的方法;
  6. 非静态方法是针对每个对象调用。

Java 命名规则

约定俗成命名规则

  • 类名的首字母大写;
  • 变量名和方法名的首字母小写;
  • 运用驼峰标志(如果名字由好几个单词构成,除了首字母遵循类名、变量名、方法名的命名规则外,其它单词的首字母都要大写。

杂的文

我是个程序员,我要掌握我计算机的一切,没错就应该是酱紫

Java开发环境搭建

JDK安装配置

  1. 下载JDK JDK下载地址
  2. 安装配置JDK 1、打开”开始->计算机->属性->高级系统设置->环境变量“

2、设置环境变量(当前最新的是1.8.0_25),如下:

1
2
3
4
5
JAVA_HOME C:\Program Files\Java\jdk1.8.0_60

CLASSPATH   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

PATH             %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

3、验证是否配置成功 在cmd下运行javac.exewhere javac 4、在命令行下编译运行Java程序“hellow word”了解Java程序从编写到生成文件以及运行一个Java程序的过程 1.创建一个java源代码文件HelloWord.java,文件内容如下

```
public class HelloWord {
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println();
        System.out.print("Hello Word!");
    }
}
```

2.调出命令行,切换目录到文件`HelloWord.java`所在目录
3.编译Java源代码文件:在命令行下执行命令`javac HelloWord.java`,编译成功后会生成一个编译后的文件`HelloWord.class`
4.运行Java编译生成的文件:在命令行下执行`java HelloWord`,执行成功后会打印“Hello Word!”

FAQ

  1. JDK和JRE是什么?
  2. JDK与JRE区别?

Loop Statement

循环语句

1、switch语句:
case
default
break:中途退出
2、do…while语句:是一种先运行后判断的语句,也就是说,不管条件是否满足,至少先运行一次。
var box=1
while (box<=5){
alert (box);
box++;
}
3、for语句:先判断,后运行,但它具有在执行循环之前初始变量和定义循环后要执行代码的能力。
for(var box=1;box<=5;box++){
alert (box);
}
4、for…in语句:是一种精准的迭代语句,可以用来枚举对象的属性。
var box={
‘name’:‘杜娟’
‘age’:20
‘height’:162
};
for(var p in box){
alert(p);
}
5、break和continue语句:用于在循环中精确地控制代码的执行,其中break语句会立即退出循环,强制执行循环体后面的语句。而break语句退出当前循环,继续后面的循环。