阶段性学习总结(1)

一、Java 的概念

1Java的介绍:

1>什么是Java?

java是一门高级的,编译解释型语言,是一种集网络操作、数据库、图文处理的平台。

2>Java的发展历史:

JavaSUN公司在1991年由詹姆士.高斯林(James Gosling)带领团队为Gteen绿色计划而开发的,目的是其开拓消费类电子产品市场;最初的名字为Oak,1995年改名为Java

1998年发布的JDK1.2首次划分成J2SEJ2EEJ2ME三个平台。

J2SE又称Java EE:是企业环境下的应用程序,主要针对Web程序开发;

J2SE又称Java SE:是完成桌面应用程序开发,是其余两个平台的基础;

J2ME又称Java ME:是开发电子消费产品和嵌入式设备,如手机程序。

3>Java的特性:

Java的最大的特性就是跨平台性,它独有的JVMJava虚拟机)能够在不同的操作系统上运行。

2Java开发环境:

1>JDKJava开发运行环境,包含了Java的开发工具和基本数据库;

  JREJava程序的运行环境,包含了Java运行所需的库类和JVM

  

2>JVM是一个虚拟机,把程序转换成字节码。

3>环境变量:先右击我的电脑图标,点击属性,在弹出的窗口中点高级选项下的环境变量按钮,点击新建按钮弹出新建用户变量对话框,在变量名中输入“JAVA_HOME”;然后在变量值中输入JDK的安装路径,注意:用隔开。

在系统变量里选着“PATH”点击编辑按钮,添加变量值“;%JAVA_HOME%\bin;”,使其在任何路径下都可以识别Java命令。

在选择变量“classpath”点击编辑按钮,在变量值中填写“.;%JAVA_HOME%\bin;”(“.”表示当前路径)

4>IDE:Java集成开发环境;有EclipseNetBeans(官方性质的软件),IntelliJ(商业性软件,需付费使用)

3.Java第一个程序分析:HelloWord.java

public class HelloWord{

public static void main(String[] args){

System.out.println("Hello World!");

   }

}

分析上述的程序段,从结构开始介绍。

public class HelloWord

定义了一个类,类是 “public” 公共类型的,类名为“HelloWord”,另外,Java 中主类名应该和要保存的 Java 文件名相同,也就是说,这里定义的类名是“HelloWord”,则文件应该保存为“HelloWord.java”

public static void main(String[] args)

Java 中的主运行方法(public static void main(String〔〕 args)),它和 C/C++中的main()作用是一样的,就是所有的程序都从“main()”中开始执行。要执行 Java 程序,必须有一个包括主运行方法的类。至于“public static void”的含义,读者可以尝试着去掉,看看编译器会提示什么错误。

System.out.println("Hello world");

“System.out.println()”是 Java.lang.*的一个方法,将字串“Hello world”送到命令行窗口。

  二、Java语法基础 

  

1.Java八种基本数据类型: 

整数型:byteshortintlang

浮点型:float(单精度)、double(双精度)

字符型:char

布尔型:boolean

2.包装类       基本数据类型             包装类

                                byte                         Byte

                                short                       Short

                                char                        Character

                                 int                           Integer

                                long                         Long

                                float                         Float

                              double                     Double

                              boolean                  Boolean

所有的包装类的父类都是Object

3.基本数据类型与包装类转换:

      int m = 10; 

         Integer x = m;

         

    4.基本数据类型间相互转换:

byte a = 10; 

       int b = a; 

       

       float m = 10.0f; 

       int n = (int)m;

      

    5.进制及其转换:

     进制有:八进制、十进制、十六进制

     八进制转换成十进制      int a = 012;    ->2*8^0 + 1*8^1 = 10 

       十六进制转换成十进制   int b = 0x1F;   ->15*16^0 + 1*16^1 = 31

       

  6.制表符:

  换行符:\n 回车符:\r 制表符:\t 空格

 

  7.运算符 :

  算术运算符:加+、减-、乘*、除/、求模%、递增++、递减--

  关系运算符:大于>、大于等于>=、等于==、小于<、小于等于<=、不等于!=

  逻辑运算符:逻辑与&&、逻辑或、||逻辑非、!

位运算符   :按位取反~、取与&、取或|、异或^、右移>>、左移<<、无符号右移>>>

条件运算符(三目运算符): 格式 ?:

其他运算符:如数组下标运算符[]、点运算符.、扩展赋值运算符=+=-+*=/=

你可能感兴趣的:(阶段性学习总结(1))