首页 > 代码库 > Day01_JAVA语言基础第一天

Day01_JAVA语言基础第一天


1、计算机基础知识(理解)

         1、计算机硬件  

                软件的基础设施,就是载体,计算机的硬件由五大组成部件:运算器,控制器,存储器,输入设备和输出设备

         2、计算机软件  

                  系统软件:windowsMACLINUX,安卓,IOS,塞班

                  应用软件:QQ YY 陌陌

         3、软件开发                    

                 软件:数据和指令的集合                   

                 开发:软件的制作过程

                  软件开发:用开发工具和计算机语言做出软件就是软件开发

         4、计算机语言  

                  人与计算机的交流的一种特殊语言                   机器语言,汇编语言,高级语言

         5、人机交互  

                  就是人与计算机打交道

                  图形界面方式:这种方式方便,简单直观

                  窗口方式:要有控制台,需要记住很多命令,这种方式麻烦

         6、键盘功能键和键盘快捷键(掌握)  

                  功能键

                          tab      制表符                             

                          shift    上档转换键                             

                          ctrl      控制键                              

                          alt        改变(ALTER)  

                          enter

                          windows

                          prtsc   截图  

                  快捷键

                          ctrl+A 

                          ctrl+c

                          ctrl+v

                          ctrl+s

                          ctrl+z

                          ctrl+y:还原撤销                                                 

                          Windows键+D 显示桌面                          

                          Windows键+R 执行『运行』命令                          

                          Windows键+L 锁屏/切换用户                          

                          Windows键+E 启动资源管理器                         
        7、常用的DOS命令(掌握)  

                  1、如何打开控制台

                          a win+r cmd 回车

                  2、常用的命令

                          d:回车

                          cd demo 进入demo文件夹

                          cd .. 返回上一层

                          cd \ 返回根目录

                          cls 清屏

                          exit 退出                            

                          mspaint :打开画图软件                           

                          calc:打开计算器

2、JAVA语言概述(了解)

         1JAVA语言发展史(了解)  


            (不用记,知道一个人叫xx,大家都搞这个的对不对,这个别人问,你都不知道,这个不利于大家出去吹牛)

                  Java之父:詹姆斯高斯林(吹牛用,记住否则不利于你吹牛)

       

          2JAVA语言的平台(掌握)  


                  A:J2SE:基础版,桌面应用

                  B:J2ME:微型版,手机开发

                  C:J2EE:企业版,简单说就是所有浏览器访问的程序

                  注意JDK5以后改名JAVASE(Tiger 老虎), JAVAME(Mustang 野马), JAVAEE(Dolphin海豚)  

     

                  注意:J2SE是学习其他两门的基础   

        

          3Java语言的特点(理解)  


                  重点记   

                          开源:源代码开放

                          跨平台:在任意操作系统下都可以使用


         4、跨平台(这个要求理解)  


                  通过火星人和中国人,德国人交流知道的原理:找一个翻译。而JAVA语言的这个翻译是JVM

 

                  注意JAVA语言是跨平台的,JVM不是跨平台的(掌握)


         5JRE JDK(掌握)  


                  JRE:JVM+class library(类库组成,是JAVA程序的运行环境

                  JDK:JRE+TOOLS,是开发工具包

                  JDK开发的软件必须在JRE上运行,并且有JVM保证跨平台


         6JDK 的下载和安装(掌握)  


                  1JDK的下载(略)

                  2JDK的安装

                          1、傻瓜式安装(我跟你讲我们的软件只有做到傻瓜式才够好,用户不管那么多,他只想着拿过来就能用),会点击下一步既可以,你要是这都不会我就没办法了

                          2、注意:请不要在中文目录和有特殊字符的目录,比如说空格

                                   请把所有开发相关的软件放到一个目录里

                          3JRE是不需要单独安装的。


3、HelloWorld案例(掌握)

          1、开发工具(了解)

                          记事本,高级实施本(EditPlus),集成开发工具,Eclipse\MyEclipse,还有很多,不去探讨了

          2、一个HelloWorld案例

                       在Demo.java文件中添加如下代码

                            class Demo{

                                public static void main(String[] args){

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

                                }

                            }

                          解释:

                                   1java语言的最基本单位用class表示

                                            定义类的格式class 类名

                                   2、程序如果要运行、就行必须有main方法

                                            public static void main(String[] args){}

                                    3、程序要输出内容就必须有输出语句

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

        3、如何执行JAVA程序

                          1、开发源程序

                          2、编译源程序 javac Demo.java

                          3、通过JAVA执行 java Demo

                           注意:不是必须每次编译才能运行,如果已经编译好,直接运行就可以了

        4、常见的错误及注意事项

                          A:文件扩展名导致编译失败。把隐藏文件扩展名给显示出来。

                              win7,win8的同学如果不会单独问我。

                          B:非法字符错误

                              只要看到是非法字符,肯定是中英文问题。

                              因为我们要求所有的符号全部是英文状态的。

                          C:注意大小写问题

                              class -- Class

                              String -- string

                              System -- system

                          D:括号的对应问题

                              java程序中,括号都是成对出现的。

                              所以,我建议在编写程序时,请遇到括号,成对打。

                          E:main方法格式错误  

                              public static void main(String [] args){ }

                          F:java源文件发生变化后,请重写编译在运行

                          G:缩进问题

                              写代码,遇到{},请缩进一个tab位置。


4、环境变量(理解)


         1、path环境变量的作用(掌握)  


                  JAVAC JAVA命令可以在任意目录可以被访问


         2、path环境的配置(掌握)  


                  两种方案:

                          只修改PATH

                          先建立一个JAVA_HOME,值是"D:\..\JDK1.7",后修改PATH:%JAVA_HOME%


         3、classpath环境的配置(了解)  


                  class文件在任意目录都可以被访问

                  技巧:在最左边配置一个.;这样做的好处就是能够先在当前目录下查找并执行

 

         注意:在Path中用";"分割不同的文件目录

5、关键字(理解)

        1、概念          

           在Java语言中具有特殊含义的单词。


         2、特点  


                  Java语言中的所有关键字全部小写。


         3、注意(了解)  


                  gotoconstJava语言中有,但是一直未使用。

 



6、标识符(掌握)

       1、概念(掌握)  


        对各种变量、方法和类等要素命名时使用的字符序列称为标识符。(其实就是个名字)

                由26个英文字母大小写,数字:0-9 符号:_ $ 组成

      2、组成规则(掌握)  


                    A: 标识符由字母、下划线“_”、美元符“$”或数字组成。

                    B: 标识符应以字母、下划线、美元符开头(只要不以数字开头就OK)

                    C: 不能和关键字重名。

                    D: 名字不要用空格隔开。

                    E: Java中严格区分大小写


         3、常见的命名规则(理解)    


                  A:

                          用于把同名的文件放到不同的目录下。

                          全部小写。如果是多级包,用.分开。

                                   举例:

                                            itcast

                                            cn.itcast

                                            com.baidu

                          给某个公司做项目:域名反写作为包名。

                 B:类和接口(见名知意,驼峰命名)

                          a:如果类名是一个单词,这个单词的首字母大写。

                                   举例:

                                            Student

                                            Teacher

                          b:如果类名是由多个单词组成,每个单词的首字母大写。

                                   举例:

                                            HelloWorld

                                            LinQingXia

                  C:方法和变量

                          a:如果是一个单词,这个单词的首字母小写。

                                   举例:

                                            main()

                                            age

                          b:如果是多个单词组成,从第二个单词开始,每个单词的首字母大写。

                                   举例:

                                            showName()

                                            studentAge

                 D:常量

                          a:如果是一个单词,全部大写。       

                                   举例:

                                            PI

                          b:如果是多个单词,全部大写,并用_隔开

                                   举例:

                                            STUDENT_MAX_AGE


7、注释(掌握)

        1、概念        

        用于解释说明程序的,给人看的。


        2、分类(掌握)  


                  A:单行注释

                          //

                  B:多行注释

                          /*  */

                  c:文档注释

                        /**  */


        3、作用(掌握)  


                  A:对程序进行解释说明

                  B:用于调试程序错误

 

       要求: 以后类上面和方法上面一律用文档注释



8、今天必须掌握的内容。以及常见的笔试题和面试题(学完这个就可以放心学习后面的知识了)

1、练习HelloWorld案例,敲十次,以后就再也不敲了!!!想敲也没机会了,且行且珍惜
技术分享



注意:类名是Demo,文件名可以定义成其他的比如A.java,但是我们强烈建议文件名为Demo.java,文件名和类名保持一致,类名的每个单词首字母大写


2、说说注释的分类和作用

3、标识符(名字)命名规则,注意事项,类的命名规则

4、掌握指法练习,后期代码很多,我们必须加快敲代码的速度,只有良好的打字喜欢才能提高我们的打字速度

5、说说为什么要配置环境变量



来自为知笔记(Wiz)


Day01_JAVA语言基础第一天