第一章 Java概述

JavaSE结构

•Java概述
•Java编程基础
•面向对象编程
•异常处理
•API常用类
•多线程
•容器类
•I/O
•网络编程

•注解


1 Java概述结构

•1.1 软件编程常识
•1.2 Java语言概述
•1.3 Java体系结构
•1.4 Java语言的跨平台特性
•1.5 搭建Java程序的开发环境
•1.6 Java程序开发体验

1.1 软件编程常识

•软件开发
什么是软件?
软件:一系列按照特定顺序组织的计算机数据和指令的集合。
常见的软件:
•系统软件。如:DOS、windows、Linux、Unix、Mac等。
•应用软件。如:QQ、Word、学生选课系统等。
•游戏软件。如:扫雷、DOTA等。
什么是开发?
制作软件

•人机交互方式
软件的出现实现了人与计算机之间的更好的交互。
交互方式:
•图形用户界面(Graphical User Interface):简单直观,易接受,易上手。
•命令行方式(Command Line Interface):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较麻烦,需要记 住一些命令。

•常用的DOS命令:
dir: 列出当前目录下的文件以及文件夹
md <目录名> : 创建目录
rd <目录名> : 删除目录
cd <目录名> : 进入指定目录
cd .. : 退回到上一级目录
cd \. 退回到根目录
echo 文本内容>文件名:新建一个文本文件,并同时添加一些内容
del <文件名或目录名>: 删除文件。
cls : 清屏
exit : 退出dos命令行
盘符名<回车>:切换盘符。
查看DOS命令的帮助:help 命令名

•计算机语言
语言:是人与人之间用于沟通的一种方式。如:中国人不中国人用中文沟通。而中国人要和美国人交流,就要学习英语。
计算机语言:人与计算机交流的方式。如果人要与计算机交流,那么就要学习计算机语言。计算机语言有很多种,如:C、C++、Java、C#等。

1.2 Java语言概述

•是SUN(Stanford University Network,斯坦福大学网络公司)于1995年推出的一门高级编程语言。
•是一种面向Internet的编程语言。
•完全面向对象,安全可靠,不平台无关的编程语言。

1.3 Java体系结构

•JavaSE(Java Platform Standard Edition)标准版
是为开发普通桌面和低端商务应用程序提供的解决方案
是以下两种应用平台的基础
•JavaEE(Java Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案
•JavaME(Java Platform Micro Edition)微型版
致力于消费产品和嵌入式设备的最佳解决方案

1.4 Java语言的跨平台特性

•Java语言编写的应用程序在不同的系统平台上都可以运行,也称为Java具有良好的可移植性。
•Java虚拟机(JVM): Java Virtual Machine


1.5 搭建Java程序的开发环境

JRE 与 JDK
JDK(Java Development Kits)—Java开发工具包
JRE(Java RunTime Environment)—Java运行时环境
JVM
Java SE类库
•开发工具:
Java编译器(javac.exe)
Java运行时解释器(java.exe)
Java文档化工具(javadoc.exe)
打包工具(jar.exe)
•概述:JDK包含JRE,安装了JDK后,无须单独安装JRE。使用JDK开发出来的java程序,交给JRE去运行。

Java SE 组成概念图

JDK版本
1995年5月,SUN公司发布Java语言,正式诞生。
1996年初,发布了Java语言的开发类库JDK1.0。
1998年提出JDK1.2,更名为Java2。
2000年5月,JDK1.3发布。
2002年2月,发布了历史上最为成熟的版本:JDK1.4。
2004年10月,发布了里程碑版本JDK1.5,更名为JDK 5.0。
2007年6月,发布JDK6.0。J2EE更名为Java EE、J2SE更名为Java SE、J2ME更名为Java ME。
2011年7月,发布JDK7.0,Oracle收购Sun后发布的一个重要版本。
2014年3月,发布JDK8.0。

•下载和安装JDK

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
JDK安装:选择对应操作系统对应架构(x86、x64)的JDK版本,傻瓜式安装,下一步即可。
建议:安装路径不要有中文或者特殊符号等。当提示安装JRE时,可以选择不安装。
JDK安装后的目录结构(JDK根目录)
•bin目录:存放java编译器、解释器等开发工具(可执行文件)
•db目录:内置的一个内存数据库
•include目录:存放用于本地斱法的文件
•jre目录:存放Java运行环境文件
•lib目录:存放Java的类库文件
•src.zip文件:JDK提供的类库的源代码

•配置环境变量
path变量:指定操作系统的可执行指令的路径
Classpath变量:JVM运行某个类时会按classpath指定的目录顺序去查找这个类,JDK 5.0以后默认就会在当前工作目录以及JDK的lib目录中查找
建议步骤:
•新建环境变量JAVA_HOME,值为JDK安装根目录路径
•path变量值中添加JDK安装目录下的bin目录。
•新建环境变量CLASSPATH,值为“.”。

 


•验证开发环境是否搭建成功
javac.exe:Java源文件的编译工具。把Java源文件编译成JVM可执行的字节码文件。
java.exe:Java字节码解释程序。启动JVM加载字节码并执行它。
javadoc:文档工具。
javap:反编译器。把字节码反汇编成为由Java虚拟机觃范定义的字节代码指令。

1.6 Java程序开发体验

•具体步骤


•Step1: 编写源程序


•Step2:编译源程序
在Dos窗口下切换到存放该文件的目录下 (用cd目录)
运行编译命令: javac HelloWorld.java
•Step3:运行
运行执行命令: java HelloWorld

Java程序初步认识
•java的源文件必须以扩展名 .java结束,源文件的基本组成部分是类
•源文件名必须不公有类的名字相同,一个源文件中至多只能有一个public的class声明
•Java程序的执行入口是main()方法,它有固定的书写格式:public static void main(String [] args){ ... }
•Java语言严格区分大小写
•每个语句以分号(;)结束
•空格只能是半角空格符或是Tab字符

常见Java开发工具
•编辑器
记事本:notepad
EditPlus
UltraEdit (UE)
•集成开发环境(IDE)
JBuilder
Eclipse(http://www.eclipse.org/)、MyEclipse
NetBeans(http://www.netbeans.org/)
Intellij

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值