一、阅读 JAVA历史 回答以下问题:

  1. JDK 是什么?
  2. JRE 是什么?
  3. java 有那三大平台?
  4. java 开发工具有那些?
  5. java 可以在那些系统上面做开发?
  6. java 工程师可以做什么?

### 二、阅读 [JVM介绍](http://baike.baidu.com/link?url=Y5pYbM4BU9x7ETE-UGxCTDo2NTxYVdQPX0I0TyMsUucSOh8R6R1_30GhX7NcpJ7Mz5Cp5gipSkyyRcMjhNg2lq) ,回答以下问题:

1 JVM 有什么用 ?

	计算机语言只能识别 0 和 1 这样的二进制码。
而我们写的代码不是二进制码。
这个时候就需要一个翻译员,这个翻译员叫做编译器(Compiler)。 java 编译器命令叫做 javac 但是每个平台对 0 和 1 这样的二进制码的解释顺序不一样,
所以程序不能编译一次,在所有平台上面正确运行。 javac命令将 .java 的源码文件,编译成 .class 可执行文件。
.class 可执行文件只有在装有 JVM 的机器上才能运行。 不同平台 JVM 是不一样的。
JVM 可以将 .class 文件翻译成对应平台的机器码。

2 如何使用终端编译执行 java 源程序文件?


### 三、安装 JDK 与 开发环境

  1. JDK

  2. Eclipse

  3. Eclipse 汉化包下载

Eclipse 汉化:

1、要替换的文件位置

2、要替换的文件名字


### 四、Eclipes 常用快捷键

Control 和 Command 键,会根据电脑设置不一样而不一样。

Eclipse 快捷键参考


### 五、常用的终端命令
```
1. pwd 显示当前目录路径
2. ls 列出所有
3. cd path 进入到目录
4. cd .. 返回到上层目录
5. cd ~ 返回到根目录
6. mkdir dirName 创建文件夹
7. open . 打开当前目录
8. rmdir dirName 删除文件
9. open fileName 打开文件
10. touch fileName 创建文件
11. vim 编辑文件
12. vi 创建文件并编辑
13. rm fileName 删除文件
```

  1. [Mac 显示隐藏文件](https://zhidao.baidu.com/question/

    1989088190789705787.html)
  2. Mac 终端命令大全
  3. Windows 终端命令大全

### 六、编写第一个 java 程序

	public class Helloworld{
public void main (String[] args){
System.out.println("Hello world");
}
}

1、从第一个程序中能学到什么知识?

java1 - 环境与简介的更多相关文章

  1. java1环境与简介

    java1环境与简介   Ⅰ 个人简介 陈鹏 联系方式:15828682774 2012 年至今,从事软件开发 5 年. 1 年新加坡海外工作经历. 先后在民企.外企.创业公司做过开发. 熟悉 JAV ...

  2. Python基础教程(020)--集成开发环境IDE简介--Pycharm

    前言 学会掌握Pycharm工具 内容 集成了开发软件需要的所有工具 1,图形用户界面 2,代码编译器(支持代码补全,自动缩进) 3,编译器,解释器 4,调试器(断点,单步执行) Pycharm介绍 ...

  3. Android开发环境搭建简介

    Android的开发工具,可以使用Eclipse,Idea,Android Studio,其中Eclipse是开源中国大部分使用的IDE,Idea是号称最好用的开发工具,有很多用处,Android S ...

  4. vue环境搭建简介

    简单整理下vue的安装的新建项目 安装node.js和npm 参考其他教程 安装vue npm install vue 安装脚手架 vue-cli npm install --global vue-c ...

  5. Xapian实战(一):环境搭建 + 简介

    1. 参考资料 http://xapian.org/docs/install.html Xapian的存储系统.性能以及检索模型等 2. 安装 1) xapian # ./configure --pr ...

  6. scala语言简介及其环境安装

    scala语言简介及其环境安装 简介: 1.运行在JVM 上,兼容java语言 Scala的代码,都需要经过编译为字节码,然后交由Java虚拟机来运行.所以Scala和Java是可以无缝互操作的.Sc ...

  7. Battery Historian for windows环境搭建

    Battery Historian for windows环境搭建 简介:Battery historian是一款通过上传bugreport文件分析用户手机中App的电池耗电情况的工具. Batter ...

  8. C/C++学习----C语言简介

    [开发环境] 物理机版本:Win 7 旗舰版(64位) IDE版本:Visual Studio 2013简体中文旗舰版(cn_visual_studio_ultimate_2013_with_upda ...

  9. Apache httpd和JBoss构建高可用集群环境

    1. 前言 集群是指把不同的服务器集中在一起,组成一个服务器集合,这个集合给客户端提供一个虚拟的平台,使客户端在不知道服务器集合结构的情况下对这一服务器集合进行部署应用.获取服务等操作.集群是企业应用 ...

随机推荐

  1. 解决 vmware workstations 14 开启虚拟机黑屏

    某些朋友在使用vmware workstations 14创建或者开启虚拟机时发现黑屏,但其实系统的正常启动的,只是无画面显示. 1.以管理员方式启动命令行 2.修复LSP 在CMD中输入 netsh ...

  2. yarn 淘宝源安装与使用用法

    Yarn 淘宝源 yarn config set registry https://registry.npm.taobao.org -g yarn config set sass_binary_sit ...

  3. Python 斐波那契数列练习

    # coding=gbk # 迭代法---1 def fibonacci (n): if n == 0 or n == 1: return n else : a = 0 b = 1 for i in ...

  4. junit测试延伸--方法的重复测试

    在实际编码测试中,我们有的时候需要对一个方法进行多次测试,那么怎么办呢?这个问题和测试套件解决的方案一样,我们总不能不停的去右键run as,那怎么办呢?还好伟大的junit帮我们想到了. OK,现在 ...

  5. linux相关概念

    最近这段时间玩Linux比较多,前面我也转载了好多的相关的Linux指令.这里自己关于Linux概念来自己整理一下. 首先我们应该知道Linux到底是什么? 我们知道Linux这玩意儿是在计算机上面运 ...

  6. IO (二)

    1 字符流的缓冲区 缓冲区的出现提高了对数据的读写效率. 对应的类: BufferedWriter BufferedReader 缓冲区要结合流才能使用. 在流的基础上对流的功能进行了增强. 2 Bu ...

  7. func_get_args  获取一个函数的所有参数

    func_get_args  获取一个函数的所有参数 {     $numargs = func_num_args(); //参数数量     echo "参数个数是: $numargs&l ...

  8. zabbix3.2_yum官方文档centos 7版

    Installation from packages 1 Repository installation 2 Server installation with MySQL database 3 Ser ...

  9. js结合方式:

    1. 在页面中使用script标签,在标签中书写js代码.<head><script type="text/javascript">    alert(&q ...

  10. hexo 博客支持PWA和压缩博文

    目标网站 https://blog.rmiao.top/ PWA yarn add hexo-offline 然后在root config.yml里新增 # offline config passed ...