一.JAVA初体验
适合刚学习Java的小白学习参考
一、认识JAVA
1.1 java的来源
1.java是面向对象的编程语言,具备三大特征:封装 继承 多态。
2.和C++相比,摈弃了指针、多继承、内存管理等难以理解和操作困难,使用java更加的简单方便。
3.java又是一种跨平台的语言,一次编译,到处运行。
1.2 计算机的发展历史
计算工具的演化经历了由简单到复杂、从低级到高级的不同阶段,例如从“结绳记事”中的绳结到算筹、算盘计算尺、机械计算机等。它们在不同的历史时期发挥了各自的历史作用,同时也启发了现代电子计算机的研制思想:
- 二进制语言,如 0 1, 一般在极少数专业人手上 ,是一种低级语言(计算机可以识别)
- 基于命令的汇编语言,如C语言、C++和java等,是一种高级语言(人类可以识别) 如: if…else…过渡(编译)
高级语言 -----------------------> 低级语言
java源代码 ------- 编译器编译成.class文件 (字节码文件) -------JVM运行字节码文件。
面试题:如何理解java的跨平台?
- java源文件需要编译成字节码文件
- 虚拟机运行字节码文件,不同的操作系统有不同的虚拟机(JVM),保证程序运行的一致性
- 程序员需要关注源文件的编写,不需要关注JVM底层的实现细节
二、开发环境的介绍
2.1 Java三个技术体系
-
jdk:Java的类库
-
根据jdk类库的不同,把Java分为三个技术体系
- JavaSE:也叫J2SE,最基础、最核心的类库, 擅长开发C/S架构的程序
- JavaEE:擅长开发B/S架构的程序 ,Javaweb开发即浏览器/服务器的程序
- JavaME:擅长手机端开发
-
配置环境变量
-
JAVA_HOME --说明jdk的位置
如 C:\Program Files\Java\jdk1.8.0_162
-
PATH路径 --指定可执行文件的位置
-
如C:\Program Files\Java\jdk1.8.0_162\bin;C:\Program Files\Java\bin
-
classpath路径–告诉虚拟机,从什么位置能找到.class文件
-
-
在dos界面中:输入javac或java命令,查看是否jdk已经安装成功
三、手动编写一个程序
3.1 用记事本编写一个Hello.java文件
在dos窗口中,输入Javac Hello.java,把Hello.java文件编译成Hello.class文件,然后输入java Hello,打印出“Hello World!”.
public class Hello{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
3.2 在MyEclipse中设置SVN
1.教师机端
1 安装VisualSVN Server本地服务器
- Repositories --右键 --新建–Repository–如njwb200904
- 在njwb200904中,建立需要的文件夹如code、document、test等
- 在njwb200904 --Properties–add-添加用户权限信息
- Users – Create User–创建用户名和密码,并设置用户访问权限
2 解压MyEclipse的SVN插件
- 复制两个文件夹:features和plugins,到MyEclipse 10/dropins–新建svn文件中
- 重启MyEclipse中,查看是否存在:Window–Show View --Other --SVN --SVN资源库
- java项目 --Team --Share Project
2.学生机端
只需要解压MyEclipse的SVN插件即可,检出项目即可
四、myeclipse使用
4.1安装和破解
4.2 修改配置
- window-preferences菜单下
- Java-Editor-Content Assist --设置自动提示
- General -Appearance - Colors and Fonts --设置字体格式
- General-Workspace --修改字符格式
- Java -Installed JREs -add --添加外部的jre环境
4.3 使用myeclipse编写第一个程序
- 企业中对类名规范
- 必须是英文字母
- 首字母必须大写
- 如果有多个单词,必须是驼峰命名规则 如MyBook
- 命名要有意义 如Apple Dog