【JAVA】1 基础了解、输出函数以及基本数据类型——2014年1月27日

——今天刚刚一时兴起决定学习JAVA,于是就去我要自学网去看了****。根据教程下载了jdk这样的JAVA编译器,然后根据cmd的操作来完成了三个基础程序的编译与运行。

以下是此阶段的笔记与心得。

一、基础了解与JAVA环境的搭建
1  JAVA语言的编译是要借助jdk这个软件的。同时用cmd(命令提示符)来完成编译与运行。

2 jdk的下载在网络上上是有很多资源的,这次下载是根据教程的推荐去了 华军软件下载 的网站上下载的。

3 下载之后还不能直接实现编译与运行环境,还需要进行一定的设置来完成。

【JAVA】1 基础了解、输出函数以及基本数据类型——2014年1月27日

【查看系统信息/高级】
 【JAVA】1 基础了解、输出函数以及基本数据类型——2014年1月27日
【环境变量】
【JAVA】1 基础了解、输出函数以及基本数据类型——2014年1月27日
 【找到Path点击,然后点击下方的编辑】
【JAVA】1 基础了解、输出函数以及基本数据类型——2014年1月27日
 【把jdk的软件下载文件夹的地址(C:\Program Files\Java\jdk1.7.0\bin)复制到这里,并且在末尾加上分号 ; 】


就是这么设置的,现在运行正常,说明这个设置没有问题。

4 这样就算是搭建好了JAVA语言的编译与运行环境。然后就可以通过cmd进行编译了~

二 输出hello,world
和当初学习C语言一样,第一个程序同样是通过标准输出设备(显示器)输出一句话——hello,world。

1 JAVA程序和C程序不同,他的程序需要有一个接入口,也就是入口,程序从改入口开始,然后逐条执行命令,直到程序结束。

而搭建这个入口的代码是
public class 程序文件名{
public static void main(String[]args){
……
程序代码
……
}
}

2 JAVA程序的开头必须是以上的代码,必须含有这一部分作为入口,至于原因,理解还不是很详细,需要在等会儿去查资料摘抄。

同时,JAVA语言是对大小写是敏感的,所以,请严格按照以上的标准输入。

String这个S大写。并且每个语句后是要加分号的。

3 然后就是所说的输出语句了,下面是我写的第一份代码。
public class hello_world{
     public static void main(String[]args){
          System.out.print("Hello,world.\n");
          System.out.print("\t2014-1-27\n");
        }
}

有了C语言的基础,看这些繁乱的代码就不会没有头脑了,应该是很容易的吧~

不难找出 System.out.print(); 就是这里的输出语句。

和C语言一样,它的参数是可以由字符,变量,常量。

4 对于格式控制教程里只仅仅提到了\n和\t。

作用和在C语言里一样,\n是回车换行,\t是横向向右跳格(8个空格)。

三 程序的编译与运行
1 仍然以上面hello_world为例。我们写代码是写在一个txt文本里的。不过在完成后将txt的扩展名改为了 .java 。

2 然后通过cmd(命令提示符),也就是windows上模拟的DOS环境。操作如下:
     a 首先你要知道你代码文本的内存地址,也就是存放在磁盘空间内的位置。
【JAVA】1 基础了解、输出函数以及基本数据类型——2014年1月27日
 【d:\BC\javabc\Jan2014】

     b 然后在cmd中输入该地址
【JAVA】1 基础了解、输出函数以及基本数据类型——2014年1月27日
 【cd 是命令符,是表示打开的含义,也就是打开下面的文件夹】

     c 然后输入javac +文件名 来编译文件,形成.class为扩展名的编译文件
【JAVA】1 基础了解、输出函数以及基本数据类型——2014年1月27日
 当屏幕如图显示,说明编译成功,然后你会在该文件夹下发现同名的.class文件
【JAVA】1 基础了解、输出函数以及基本数据类型——2014年1月27日
     d 然后就可以通过cmd来运行该文件。输入java +文件名\回车 作为指令来运行(可以不输入文件的扩展名.class)
【JAVA】1 基础了解、输出函数以及基本数据类型——2014年1月27日
 【然后就看到了如图所示的运行结果】

三 变量初探
1 变量是为了方便存储程序在计算过程中的数据而存在的。它主要包括:变量类型,变量名和变量值。

2 变量是存储在内存中的(初步觉得JAVA的变量名可以作为变量的内存地址来用)。

3 JAVA变量的类型教程中介绍了int型(整型\整数),double型(浮点型\实数、小数),char型(字符型\单个字符)和String型(字符串型\多个字符)。

字符数据需要加引号,单个字符是单引号 ' ' ,多个字符是双引号 " " 。(英文输入里的引号)

4 JAVA变量命名的规则:只能以字母Aa,下划线_,$开头,可以含有字母Aa,数字123,下划线_,$

5 然后就是对变量的初步运用,写了下面两段代码。
public class bianLiangChuTan1{
     public static void main(String[]args){
          int a=23;
          System.out.println(a);
          System.out.println("\t2014-1-27");
     }
}
【JAVA】1 基础了解、输出函数以及基本数据类型——2014年1月27日
 


public class bianLiangChuTan2{
     public static void main(String[]args){
          int a=23;
          char b='男';
          double c=1.89;
          String d="I lick Java.";
          System.out.println(a);//println是print和\n和在一起
          System.out.println(b);
          System.out.println(c);
          System.out.println(d);
          System.out.println("\t2014-1-27");
     }
}
【JAVA】1 基础了解、输出函数以及基本数据类型——2014年1月27日
 

2014年1月27日学习28日笔记整理
【= = 这个日期不知道输入有多少遍了……