day01-概述

来源:互联网 发布:淘宝千人千面怎么做 编辑:程序博客网 时间:2024/06/15 15:07

javase 第一天

javase 第一天
基础知识
软件开发
人机交互
什么是计算机语言?
java语言概述:
java语言的三种技术架构
JAVA语言特点:跨平台性
JAVA环境搭建
环境变量的配置---------Path和JAVA_HOME配置
插入代码方法

基础知识

软件开发

  • 什么是软件? 
    软件:一系列按照特定顺序组织的计算机数据和指令的集合。 
    常见的软件: 
    系统软件:dos ,windows,Linux等。 
    应用软件:腾讯qq,迅雷,网易云等。
  • 什么是开发? 
    说白了就是制作软件。

人机交互

  • 软件的出现实现了计算机与人之间更好的交互。
  • 交互方式: 
    a.图形化界面(graphical user interface 简称GUI):这种方式简单直观,易于 接受,能快速上手。 
    b.命令行方式(command line interface 简称CLI):需要有一个控制台,输入 特定的指令,让计算机完成操作。使用较为麻烦,需要事先记住一些命令。

什么是计算机语言?

  • 语言:人与人之间进行沟通的方式。 
    与不同国家的人交流要学习对应的语言。 
    比如:汉语,韩语,英语。

  • 计算机语言:人与计算机进行交互的方式。 
    人要与计算机交流,要学习计算机语言。计算机语言有很多种。 
    比如:c,c++,java等等。

java语言概述:

  • 由SUN公司于1995年推出的高级编程语言。
  • 是一种面向Internet的编程语言。
  • 简单易学,完全面向对象,安全可靠,与平台无关的编程语言(可跨平台)。

java语言的三种技术架构

  • JAVASE标准版:(Java Platform, Standard Edition),用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。
  • JAVAEE企业版:(Java Platform,Enterprise Edition),是在 Java SE 的基础上构建的,它提供Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构和 Web 2.0应用程序。
  • JAVAME小型版:(Java Platform,Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。

JAVA语言特点:跨平台性

JAVA环境搭建

  • 什么是JRE? 
    JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
  • 什么是JDK? 
    JDK(Java Development Kit) 是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。 
    JRE=JVM+核心类库 
    JDK=JRE+java开发工具
  • 下载JDK 
    网址 https://www.oracle.com/

进入网站, 
然后鼠标在DownLoad 悬停 移动鼠标到popular downloads--》点击java for Developers 

点击下图中的jdk download

 
接受证书请求,根据自己电脑是32位选择x86,64位选择x64即可。 
 
点击下载好的jdk如下,点下一步 
 
 

 
 
最后点击完成。 
如果出现 
javaFX SDK 
点击取消 
 

环境变量的配置---------Path和JAVA_HOME配置

PATH用于操作系统寻找一些执行命令的位置。 
classpath用于告诉要编译的文件的位置。 
作用:在任何目录下都可以执行java的工具,即是bin目录下的可执行文件 

  • 永久环境变量配置 
    点击 我的电脑 ->右键属性->高级系统设置->高级->环境变量 

    在系统变量 选择新建

变量名为 JAVA_HOME 
变量值为 jdk的安装路径 我的是 E:\java\jdk1.8.0_60 

选择系统变量中的path ->编辑 ,光标移到最前面加入 %JAVA_HOME%\bin; %JAVA_HOME%\jre\bin; 
记得加英文分号

  • tip: 
    其中的 %变量名%是取得变量所对应的路径(值), 
    使用JAVA_HOME的好处就是如果jdk的路径改变了只改变JAVA_HOME的变量值就,只改一次Path,不用多次改Path,避免多次造成删除Path的值,导致系统出现问题,应为Path保存系统程序的启动路径。 

  • 临时环境变量配置 
    在命令提示符(win键+r)下 ,输入cmd 回车 
    查看path: 
    set path 

修改: 
set path=路径 

保留当前path情况下加入临时path 
set path=路径;%path% 

删除临时变量: 
set path= 

  • classpath配置
  • tip.java源文件编译好后,java +文件名执行class文件 
    实际是启动jvm,寻找class文件 然后执行。 
    永久配置classpath 
    同样进入点击 我的电脑 ->高级系统设置->高级->环境变量 
    系统变量下的新建 
    变量名:classpath 
    变量值:.;D:\java 
    注意英文分号 
     
    tip: "."代表在当前路径寻找java的class文件,如果找不到继续到D:\java 下寻找。

临时配置classpath 
set classpath=路径 
 
保存当前classpath下,加入新的路径 
set classpath=路径;%classpath% 
 
###常用dos命令

  • help :dos帮助命令。
  • help [命令名]:有关某个命令的详细信息。
  • dir:显示当前目录下的文件和文件夹。
  • cd:改变到目标目录。
  • cd..:返回到上一层目录。
  • cd\:返回到根目录
  • rd:删除目录。
  • del:删除文件。
  • exit:退出命令控制台。
  • md:创建目录。

插入代码方法

  • 单反号 esc下面的按键 需要在英文状态下输入
  1. public class HelloWorld{
  2. public static void main(String args[]){
  3. System.out.println("Hello World");
  4. }
  5. }
  • tip: 
    main的作用: 
    1.使得 当前类可以独立运行。 
    2.指明程序的入口,知道从何处开始执行。 

  • 3.被jvm(java虚拟机)所调用。



安装两个环境变量问题

win10下安装了jdk1.7和jdk1.8  先装的jdk1.7,后装jdk1.8  同时环境变量中设置师的是jdk1.7的路径。

但是,执行Java -version显示的是1.8的版本。


解决办法一:

 C:\ProgramData\Oracle\Java\javapath“,这个文件夹中的三个文件是快捷方式,java.exe,javaw.exe,javaws.exe,全部是jdk1.8版本。将这3个快捷方式删除,执行java -version显示为1.7的版本。(ProgramData是属于隐藏项目


解决方法二:

安装jdk1.6和jdk1.5这两个版本

在安装jdk1.6时(本机先安装jdk1.6再安装的jdk1.5),自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,移走/删除这三个文件即可。

(其他版本的路径可能在这个路径下,又或者是windows系统不一样,这几个文件的路径可能也不一样)

来源: http://blog.csdn.net/mastery_nihility/article/details/54318973



原创粉丝点击