第一章 day01 Java概述 环境搭建

来源:互联网 发布:南大碎尸 知乎 编辑:程序博客网 时间:2024/05/17 22:15

 第一章 Java概述 环境搭建

1.java的好处

1:跨平台 (平台:指的是操作系统)

  常见的操作系统:Windows Unix Linux Solaris ->Sun

  跨平台:指的是我们开发出来的应用程序 是不受操作系统的显示

  底层的功臣:JVM = java虚拟机 = 1 + 2 + 3

    =秘书 = 类加载器 = ClassLoader (加载.class)

       = 保镖 = 字节码校验器 = ByteCode Verifier (每个字节进行校验)

       = 翻译 = 解释执行器  = Interfreter (.java -> .class)              

 2:安全 健壮

    安全:银行 电力 电信等等企业都会选择用java实现

    健壮:程序在遇到一些突发情况的时候 是否还可以正常的执行

    

 3:免费 开源

 

 4:简单

  语法简单:c++--  (取其精华 去其糟粕)

  指针   运算符重载    手动的垃圾回收-> gc

 

 

  思想简单:面向对象的思想 = OO思想(Object Oriented)

 

  面向过程的思想:我们需要以计算机的角度去思考问题

  面向对象的思想:需要我们拿着程序去模拟现实生活

 

  类:一组事物高度抽象之后的集合概念

      创建对象的模板 -相当于印章  

      

  对象:类的一个具体的实例

       范冰冰和人的关系?  对象和类之间的关系

       猫和HelloKitty之间的关系? 类和对象之间的关系

 

  引用:对象的名字

 

  一个对象可以有多个名字 但是一个对象如果一个名字都没有的话

  会被gc回收掉 -》 零引用内存回收

 

 

  属性:对象有什么

 

  方法:对象会什么

 

 5:动态更新

  sun公司官方提供的方法只保留一个指向的关系

  当若干年后 核心类库升级了 我们的程序还是就可以正常的

  执行 这是挤兑c/c++的

2.搭建开发环境

1:安装JDK

   SDK = software development kits = 软件开发工具包

   JDK = java + SDK = java软件开发工具包

   

   jdk1.5.0 jdk1.6.0 jdk1.7.0

   jdk5.0       jdk6.0          jdk7.0]

   Tiger Mustang Dolphin

   老虎 野马 海豚

   路虎 悍马 ...

   

   next - next - next - finish

   

   JRE:java runtime environment = java运行环境

   

   JVM = 类加载器 + 字节码校验器 + 解释执行器

   JRE = JVM + API(核心类库)

   JDK = JRE + BIN(常见的工具命令)

   

   面试题:

   jdk和jre之间的区别?

   jdk是编写程序的环境 里面有jre包

   所以只要安装了jdk之后 可以编写程序还可以运行程序

   

   jre是运行程序的环境

   只要安装jre之后 只能运行一个程序

   

2:设置环境变量 (可以不设置 简化开发流程 提高开发效率)

给谁使用的

PATH:   操作系统使用的  让操作系统更加快捷的找到一个文件 目录

        C:\Program Files (x86)\Java\jdk1.6.0_24\bin

CLASSPATH: 给类加载器使用的 让类加载器明确去哪里找到一个.class文件

   通常不需要设置  默认值:.   表示当前目录

   *:相当于中国的低保制度

JAVA_HOME:给其他的程序使用的  WEB

   设置环境变量的两种方式:

   A:一次性的设置 (cmd)

      set PATH=

      set PATH =   [错误的 等号的两边不能加空格]

      set PATH     [找到所有以PATH开头的环境变量的名字]

      set          [找到本台计算机里面所有的环境变量的值]

      

      set PATH=C:\Program Files (x86)\Java\jdk1.6.0_24\bin  

bin文件所在目录

      set CLASSPATH=.

      set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_24

      set PATH=%JAVA_HOME%\bin

   

      *:环境变量的名字尽量大写

      *:%%表示取中间环境变量的值

      *:当我们给一个环境变量设置多个值的时候

         中间需要用;隔开

      

      PATH:C:\Program Files (x86)\Java\jdk1.6.0_24\bin      f:新建文件夹

      

      

     B:一劳永逸的设置方式

      我的电脑 - 属性 - 高级 - 环境变量 - 新建

     

     

     面试题:

     1:在设置环境变量的时候 通常需要设置几个环境变量?1

     2:在设置环境变量的时候 最少需要设置几个环境变量?0

     

第一篇代码:

Public class HelloWord{

          Public static void mian(String[] args){

               System.out.println(“HelloWord”);

           }

}

0 0