day01:

1、JAVA概述:

JAVA可用于开发桌面应用软件(例如:QQ,迅雷)和互联网应用软件(淘宝、京东)。

         擅长互联网应用软件:电商、P2P;

                 企业级应用:ERP、CRM、BOS、OA等等。

JAVA的三大平台:

             JAVASE:JAVA标准版

             JAVAEE:JAVA企业级开发

             JAVAME:移动开发              

2、常用DOS命令:

      win+R输入cmd打开DOS命令窗口

       

     cd.. : 退回到上一级目录

     cd\  : 退回到根目录

     //进入文件夹  cd 文件夹名

     cd tools: 进入tools文件夹

     //切换盘:d:或e:类推

     d:   : 回车 盘符切换  

     //用绝对路径进入文件夹

     //绝对路径:

     //相对路径:

     cd d:\234 :进入d盘的234文件夹,再切换盘符(d:)才能进入d:\234

     dir  : 列出当前目录下的文件以及文件夹

     cls  : 清除屏幕

     ipconfig: 查看本机的相关网络配置

3、JDK和JRE跨平台

     JDK:JAVA开发工具包

     JRE: JAVA运行环境

     JVM:JAVA虚拟机

     注:JDK包含JRE,包含JVM。开发者需要安装JDK,而使用程序者只需要安装JRE

     注:JAVA核心类库都在JRE中。

     JAVA的跨平台的性:一次编译,到处运行。JAVA程序运行依赖于虚拟机,而不同操作系统有不同的虚拟机

     注:JAVA虚拟机不是跨平台的

4、第一个java程序:HelloWorld

用记事本写第一个java程序:

     创建一个文本文档,输入代码为:

           

1 public class HelloWorld{
2      public static void main(String[] args ){
3            System.out.println("Hello World!");
4      }
5 }

     将其保存为HelloWorld.java(文件名与类名一致,文件后缀为.java)

     将DOS窗口切换到HelloWorld.java文件所在目录下,

      编译:javac HelloWorld.java  回车执行编译命令

      运行:java HelloWorld  回车执行运行命令 

      程序结果将在DOS界面显示出来 

      任一程序开发步骤:

           1、定义类

           2、写main方法

           3、写程序功能代码

           4、源代码:我们所写的.java文件,也称之为源文件

           5、字节码文件:javac命令通过编译器把源文件编译成字节码文件 ,字节码文件的扩展名为.class

           6、运行:java命令使用解释器来运行字节码文件     

5、注释

     注释:用来解释和说明程序的文字,注释是不会被执行的,编译器会无视它

     注释分为三种:

          a、单行注释://    注释内容

          b、多行注释: /*  注释内容  */

          c、文档注释: /** 注释内容 */

     注:对于单行注释和多行注释,被注释的内容不会被JVM解释执行

            对于文档注释,可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现该程序的说明文档

            单行注释可以嵌套使用,多行注释不能嵌套使用

6、关键字

     关键字:被java语言赋予特殊含义,具有专门用途的单词,例如:class、void、static、int

     特点:组成关键字的字母全部小写

      注:String不是关键字

             goto与const是java中的保留字,即没有赋予特殊含义却仍被java占用的单词

7、标识符

      标识符:我们所定义的类、接口、方法、变量等字符序列

      组成成分:英文大小写字母、数字、$符和_

      注: 数字不能开头、不能使用关键字、严格区分大小写、不限制长度

      标识符中常见的命名规则(不受语法约束):

                  包名:多单词组成时所有字母均小写,使用“.”连接

                   类名&接口名:大驼峰式,AaaBbbCcc

                   变量名&方法名:小驼峰式,aaaBbbCcc

                   常量名:多单词组成是所有字母均大写,使用_连接,AAA_BBB_CCC

8、Java中的数据类型

     程序 = 数据 + 逻辑

     即软件就是用来处理数据的程序。软件可以分为两个部分,一个部分是“数据”,另一部分是“数据处理的逻辑”。

     数据类型分为:

                    基本数据类型:

                                           整数:字节型(byte),短整型(short)、整型(int)、长整型(long)分别所占字节长度:1、2、4、8

                                           浮点类型:单精度型(float),双精度类型(double)分别所占字节长度:4、8

                                           字符型:char  所占字节长度:1

                                           布尔型:true(真),false(假)所占字节长度:1

                   引用数据类型:数组、String(字符串类型)、接口

9、Java中的常量

     常量:不变的数据量,在程序执行的过程中其值不可以发生改变

     常量的分类: