基础概念
硬件:hardware
软件:software (microsoft)
操作系统: OS,operating system 裸机,类unix系统(linux<红旗,Redhat,..>,aix,xenix...),microsoft windows,Mac OS, office,exchange 邮件服务器,android(安卓),ios苹果,windows phone
内存:internal memory,简称memory
外存:external memory
加载:load
编程语言:programming language
低级语言:是一种更接近计算机的语言(二进制语言),比如说汇编语言 助记符,效率高(速度快,完成同样功能需要的代码少),不好学,不好编。
高级语言:更接近人类的自然语言 (编译器)
Fortran,Delphi,PowerBuilder,VB:比较过时
C,C++:运行效率高
asp,php:编写web程序,就是网站
vbscript,javascript,python:脚本语言
HTML:标记语言,用于编写网页
css:样式表语言,用于定义网页的样式风格
sql:用于操作数据库中的数据 bigdata 海量数据
J2EE(java),.Net(C#,VB.Net,J#,...Asp.Net) JAVA 2 Enterprise Edition Sun公司 1995,Microsoft 2002年,后发优势
开放源代码 open source
Android安卓开发(主要用Java语言)
IOS开发(用Objective C)
本门课程中主要会用到的语言:sql,java,javascript,html,css,
第二集 Java开发环境配置
Java开发需要准备的东西?
JDK+Eclipse 其中JDK的意思是Java开发工具包,全称Java Development Kit,Eclipse是进行用于做Java程序开发的工具。
其他开发工具:JCreator,JBuilder,...
1.下载JDK,注意JDK的三个版本,从baidu中直接输入JDK,可以定位到Orale网站相关页面,在页面上给学生进行讲解。
Java Sun公司开发,被Oracle(甲骨文)公司收购
分三个版本
Java SE SDK,Java EE SDK, Java ME SDK
SE的意思是标准版 Standard Edition 只能开发桌面系统
EE的意思是企业版 Enterprise Edition 能够开发WEB系统
ME的意思是嵌入式版本 Micro Edition 嵌入式系统的开发(手机,智能设备,智能家电)
download 下载
Accept License Agreement 同意许可协议
Decline License Agreemen 不同意许可协议
Solaris 类unix操作系统
jdk8u20 update=更新
SDK的意思是 software development kit 软件开发工具包
下载J2SE,装上就可以了。一般不需要安装J2EE,后期做WEB开发的时候,可以再配置。
Java SE/EE/ME SDK,统称为JDK
版本介绍:32位版本,64位版本,多语言版本(multi-language)
引导学生检查自己操作系统的位数
JRE = Java Runtime Environment = Java运行时环境
2.下载Eclipse
官网 www.eclipse.org
3.配置环境变量
比较复杂一些
javac java编译器
DOS 操作系统 命令行
配置环境变量的目的是,配置路径,让eclipse可以找到jdk中那些命令和库文件。
1)JAVA_HOME 填上jdk安装在电脑本地磁盘上的路径,如 C:\Program Files\Java\jdk1.7.0_25 (必须填写自己实际的jdk安装路径)
2)Path 设为 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin (复制就可,照填)
3)CLASSPATH 设为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (必须加.),也可以直接设置为.;%JAVA_HOME%\lib\,则包含lib目录下的所有库文件。
class = 类 classpath 类路径
4.编写hello world程序,检查环境配置的正确性
workspace 工作空间,存放程序的文件夹
project 工程,项目
file,new,java project,use default location,finish,next,src=source(源代码),system(系统),library(库,图书馆)
class(类,班级)
System.out.println("你好!");
5.Java中的一些基本概念
Java的两个重要特点:开源=开放源代码=open source,跨平台
平台=操作系统,windows,类unix(linux,xenix,aix,...),mac os
write once, run anywhere (代码)写一次,可以到处运行
photoshop(adobe)
跨平台
JVM = Java Virtual Machine = Java虚拟机 翻译
JRE
字节码 byte code