一只酷酷的小白

  今天是第一次开通博客好刺激。

  注册这个博客是用于学习java方面使用的,因为自己是一个刚入it的小白,而且这个博客园很适合刚入it行业的小白,这里面有很多大佬每天会发送一些it方面的学习信息,当然要是有大佬指点指点我那就漂亮了,不扯这些了开通这个的主要原因还是记着学习的内容。

一:java的环境变量设置

 

1.设置JAVA_HOME变量

变量值是你安装这个软件的路径一般默认安装在C:\Program Files\Java\jdk1.7.0_17(我装的是1.7版本的)

 

                                  

2.设置CLASSPATH变量

 

                                  

如果使用jdk1.5以上就不需要配置这个环境变量!JRE会自动搜索当前路径下的类文件及相关jar文件。

3.配置Path变量 

修改系统环境变量Path,在最前面追加% JAVA_HOME %\bin,并以;和原路径分隔。再增加:“.;”。这是表示当前目录的意思

                                

4.测试环境变量

开始 --- 运行 ---cmd

                          

可以输入 java    javac   version 测试

 二.JAVA的一些特性和发展史

                                 计算机语言的发展史

第一代语言:机器语言 01字符串组成,机器可以直接识别,开发难度高但执行效率高。
第二代语言:汇编语言 引入了一些指令,相对机器语言更容易编写,对硬件的依赖性较高,移植性差。
第三代语言:高级语言 更加接近人类的自然语言,更容易编写。
面向过程的语言:C语言
面向对象的语言:Java语言,C#语言
2.Java的发展史 SUN--->Oracle
Java之父:詹姆斯.高斯林
1995年Java1.0测试版
..
Java9

                                     JAVA的一些特性与主要原理

1.Java为什么能够跨平台:
依赖于JVM,将java程序编译成与平台无关的字节码文件,然后通过解释器在JVM上解释执行.

2.JVM,JRE,JDK关系?
JVM:java虚拟机
JRE:java运行环境,包含jvm和java的类库。
JDK:java开发工具包,包含jre和编译,执行或跟踪等工具

3.Java的特性
a.跨平台:JVM
b.安全
c.简单
d.完全面向对象
e.健壮

三.编写第一个小程序

1.输写java程序

public class 类名{
           public static void main(String[] args){
                       System.out.println("输入显示的内容");                 //System.out.println换行输出
                       System.out.print("输入显示的内容");                   //Systrem.out.print   不换行输出
           }
}

(类名第一个字母需要大写,整个过程中必须是要在英文状态下写入)

注意:一个源文件是可以包含多个类,但是只能包含一个使用public修饰的公共类,文件名应该与公共的类名一致。

例如:

public class Hello{
      public static void main(String[] args){
                System.out.println("hello,zhangsan!");
      }
}

class Hello2{
      public static void main(String[] args){
                System.out.println("hello,zzsxt!");
      }
}

保存后格式必须是后缀名为.java 的格式文件

2.将java的源文件编译成字节码文件(后缀名为.class)

 格式是     javac  源文件

 例如     javac Hello.java

然后回车

3.运行字节码文件

格式是     java   字节码文件

例如    Java   Hello

(注意:字节码文件不要加后缀名)

四.转义符

\t:制表位,相当于若干个空格
\n:换行

五.注释(伪代码)--->程序员

注释不会被解释执行,java中的注释有三种
单行注释: //注释内容
多行注释: /* 注释内容 */
文档注释: /** 注释内容 */

 

 

posted @ 2018-01-06 10:33  一只酷酷的小白  阅读(81)  评论(0编辑  收藏  举报