码迷,mamicode.com
首页 > 编程语言 > 详细

进军java(第一天)

时间:2015-04-17 21:53:15      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

                                                                     进军java(第一天)

一·主要学习内容

       1·计算机的基础知识

       2·java语言的概述

       3·HelloWorld案例

       4·环境变量的配置

二·计算机的概述

    1·计算机:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。

    2·计算机硬件:是指计算机系统中,由电子,机械和光电等组成的各种物理装置的总称。计算机通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标,显示器等多个硬件组成。

    3·计算机软件:按照特定顺序组织的计算机数据和指令的集合。例如:系统软件: DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS 应用软件:office QQ聊天 YY语言 扫雷
    4·软件开发:借助开发工具和计算机语言制作软件。

    5·计算机语言:人与计算机之间进行信息交流的特殊语言。计算机语言中也有字符,符号等等常见的计算机语言如C,C++,C#,JAVA
    6·人机交互方式(面试题):图形化界面:这种方式简单直观,使用者易于接受,容易mmmm 操作。命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。一种是命令行方式

   7·常用DOS命令:
         d: 回车 盘符切换
        dir(directory):列出当前目录下的文件以及文件夹
        md (make directory) : 创建目录 rd (remove directory): 删除目录
        cd (change directory)改变指定目录(进入指定目录)
        cd.. : 退回到上一级目录 cd\: 退回到根目录
        del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
        exit : 退出dos命令行
        cls : (clear screen)清屏


三·java语言的概述


       1.Java语言发展史 :詹姆斯·高斯林(James Gosling)java之父, 1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM 工作,设计IBM第一代工作站 NeWS系统,但不受重视。后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。
        2. Java语言平台版本:
J2SE(Java 2 Platform Standard Edition)标准版是为开发普通桌面和商务应用程序提供的解决方案该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
J2ME(Java 2 Platform Micro Edition)小型版是为开发电子消费产品和嵌入式设备提供的解决方案

J2EE(Java 2 Platform Enterprise Edition)企业版是为开发企业环境下的应用程序提供的一套解决方案该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发
        3. Java语言特点:简单性 解释性面向对象 高性能分布式处理 多线程健壮性 动态结构中立 安全性 开源 跨平台
(面试题) 什么是跨平台性? 通过Java语言编写的应用程序在不同的系统平台上都可以运行。 原理是什么? 只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行
        4.JRE与JDK
JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
     简单而言:使用JDK开发完成的java程序,交给JRE去运行。

 四·HelloWorld案例
      1. 首先定义一个类 class 类名在类定义后加上一对大括号 {} 2. 在大括号中间添加一个主(main)方法/函数 public static void main(String [] args){ } 3. 在主方法的大括号中间添加一行输出语句 System.out.println(“hello world”);
技术分享

五·环境变量的配置(重点)
      1·path环境变量配置的作用:程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下运行,因此程序只能写入bin目录程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行。

     2· path环境变量配置方式:
      方式一: 通过配置path环境变量,将javac指令所在目录也就是JDK安装目录下的bin目录配置到path变量下,即可使javac指令在任意目录下运行
    win7,win8系统:右键点击桌面计算机→选择属性→选择高级系统设置→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path
  XP系统:右键点击桌面计算机→选择属性→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path 将jdk安装目录下的bin目录添加到最左边并添加分号                

      方式二:    path环境变量的参照形配置方式 创建新的变量名称:JAVA_HOME 为JAVA_HOME → 添加变量值:JDK安装目录 → 将path环境变量中JDK目录修改 %JAVA_HOME%\bin;
     3·classpath环境变量配置方式:创建新的变量名称:classpath →值设定为指定的含有class文件的目录,多个目录间使用分号(;)分割作用:
    使classpath目录中的.class文件可以在任意目录运行

     4·path和classpath的区别:
path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找。
classpath环境变量里记录的是java类的运行文件所在的目录也就是.class文件存放的路径。

 

进军java(第一天)

标签:

原文地址:http://www.cnblogs.com/cyl624724020/p/4435947.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!