您的位置:首页 > 编程语言 > Java开发

java入门概述

2017-12-17 00:00 176 查看
Java概述
计算机基础知识

Java语言概述

JDK的下载,安装

HelloWorld案例

环境变量的配置

计算机基础知识

计算机

计算机硬件

计算机软件

软件开发

计算机语言

人机交互方式

键盘功能键及快捷键介绍

常用的DOS命令

计算机

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

计算机硬件

计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。

计算机软件

计算机软件是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功能,计算机软件按照其功能划分为系统软件与应用软件。

系统软件:DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS

应用软件:office QQ聊天 YY语言扫雷

软件开发

按照特定顺序组织的计算机数据和指令的集合,来制作软件的过程。通常需要借助开发工具与计算机语言来制作软件。

计算机语言

人与人用来沟通的是语言。中国人与中国人沟通的语言是汉语;中国人与美国人沟通的语言是英语;中国人与韩国人沟通的语言是韩语。人与计算机沟通的语言是计算机语言。

计算机语言也有分类:最底层的叫机器语言,它由一些0和1组成,可以被某种电脑直接理解,但人就很难理解。上面一层叫汇编语言,它只能由某种电脑的汇编器软件翻译成机器语言程序,才能执行。人能够勉强理解汇编语言。人常用的语言是更上一层的高级语言,比如C,C++,C#, Java等。这些语言编写的程序一般都能在多种电脑上运行,但必须先由一个叫作编译器或者是解释器的软件将高级语言程序翻译成特定的机器语言程序。

人机交互方式

图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。

命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。

键盘功能键及快捷键介绍

Ctrl+A 全选

Ctrl+C 复制

Ctrl+V 粘贴

Ctrl+X 剪切

Ctrl+Z 撤销

Ctrl+S 保存

常用DOS命令

打开DOS命令行的方式

1:开始--程序--附件--命令提示符

2:开始--运行—cmd—回车

3:win+r—cmd--回车

常用DOS命令

d: 回车 盘符切换

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

md (make directory) : 创建目录

rd (remove directory): 删除目录

cd (change directory)改变指定目录(进入指定目录)

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

cd\: 退回到根目录

del (delete): 删除文件,删除一堆后缀名一样的文件*.txt

exit : 退出dos命令行

cls : (clear screen)清屏

Java语言概述

Java语言发展史

Java语言平台版本

Java语言特点

JRE与JDK

Java语言发展史

Java Development Kit

1.0.2

1.1.1à 1.1.6 à 1.1.7 à1.1.8

1.2.1

Java 2 SDK

1.2.2

1.3.0 à 1.3.1

1.4.0 à 1.4.1 à1.4.2 à1.5.0(5.0) à1.6.0(6.0) à1.7.0(7.0)

jdk8

Java语言平台版本

J2SE(Java 2 Platform Standard Edition)标准版

是为开发普通桌面和商务应用程序提供的解决方案

该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发

J2ME(Java 2 Platform Micro Edition)小型版

是为开发电子消费产品和嵌入式设备提供的解决方案

J2EE(Java 2 Platform Enterprise Edition)企业版

是为开发企业环境下的应用程序提供的一套解决方案

该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发

Java语言特点

面向对象 高性能

分布式处理 多线程

健壮性 动态

结构中立 安全性

开源

跨平台

跨平台性

什么是跨平台性?

通过Java语言编写的应用程序在不同的系统平台上都可以运行。

原理是什么?

只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。

Java语言是跨平台的,而JVM不是跨平台的。

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)等

JRE:JVM+类库。

JDK:JRE+JAVA的开发工具。

JDK的下载,安装

下载:到官网下载和电脑配套的版本

安装:傻瓜式安装,下一步即可。

建议:安装路径不要有中文或者特殊符号如空格等。最好目录统一。

当提示安装JRE时,可以选择不安装。

HelloWorld案例

开发工具介绍

HelloWorld

程序解析

运行与工作原理

常见错误

开发工具介绍

编写Java程序可以使用很多种工具

notepad(微软操作系统自带)

Notepad++

Eclipse

MyEclipse

HelloWorld

classHelloWorld

{

public static void main(String [] args)

{

System.out.println(“Hello World”);

}

}

程序解析

首先编写java源代码程序,扩展名.java

在命令行模式中,输入javac命令对源代码进行编译,生成字节码文件

javac源文件名.java

编译完成后,如果没有报错信息,输入java命令对class字节码文件进行解释运行,执行时不需要添加.class扩展名

javaHelloWorld





运行与工作原理



常见错误

文件扩展名隐藏导致编译失败

class写错 Class claas…

类名格式有问题 暂时全部使用英文

类名后面的大括号匹配不正确

main方法格式错误 public static void main(String [] args){ }

6. main方法大括号缺失

7. 打印语句拼写错误System.out.println(“”);

8. 引号使用错误,使用成中文全角引号

环境变量的配置

path环境变量配置的作用

path环境变量配置方式

classpath环境变量配置方式

path环境变量配置的作用

程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下时候,因此程序只能写入bin目录

程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行

path环境变量配置方式

找到环境变量的位置,在系统变量里面

新建:

变量名:JAVA_HOME

变量值:D:\develop\Java\jdk1.7.0_60

修改:

变量名:Path

变量值:%JAVA_HOME%\bin;以前的内容

classpath环境变量配置方式

保证class文件可以在任意目录下运行

找到环境变量的位置,在系统变量里面

新建:

变量名:classpath

变量值:E:\JavaSE\day01\code\HelloWorld案例

path和classpath的区别

path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找

classpath环境变量里记录的是java类的运行文件所在的目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java入门 java概述