java1环境与简介

 

Ⅰ 个人简介

陈鹏
联系方式:15828682774 2012 年至今,从事软件开发 5 年。 1 年新加坡海外工作经历。 先后在民企、外企、创业公司做过开发。 熟悉 JAVA、PHP、HTML、JS、CSS、C、C++、OC、Swift 等语言。

Ⅱ 教学理念:

  1. 尊重学生自由。
  2. 希望学生能主动的学习,而不是被动的接受。
  3. 让学生学会学习的方法。
  4. 让学生学会独立解决问题。
  5. 知识是大家的,能力才是自己的。
  6. 我是学习路上的指路人,让大家有一个完整的知识体系。

Ⅲ 程序员最爱的编辑神器

MacDwon 下载安装

MacDown 使用教程

《java 第一课》

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

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

二、阅读 JVM 介绍,回答以下问题:

1、JVM 有什么用 ?

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

三、安装JDK 与 开发工具

JDK

TextMate

Eclipse

Eclipse 汉化包下载

汉化具体操作如下:


Eclipes 常用快捷键:(Control 和 Command 键,会根据电脑设置不一样而不一样。)

1、alt+? 或 alt+/ :自动补全代码或者提示代码
2、Control/command + o:快速outline视图
3、Control/command + shift + r:打开资源列表
4、Control/command + shift + f:格式化代码
5、Control/command + e:快速转换编辑器
6、Control/command + page down([) 或 Control/Command + page up(]): 选项卡之间快速切换
7、shift + enter 及 ctrl + shift + enter: 在当前行下 或者 上边创建空白
8、Alt+方向键上下:上下行交换内容或把当前行内容把上或下移动
9、Control/Command + Alt + 方向上下键:复制高亮显示的一行或多行
10、Control/Command + m:当前编辑页面窗口最大化
11、Control/Command + /:自动注释当前行或者选择的多行
12、Control/Command + d:删除当前行
13、Control/Command + shift + o:自动引入包和删除无用包

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 删除文件

Mac 终端命令大全

Mac 显示隐藏文件

五、编写第一个 java 程序

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

六、课后作业

  1. 练习常用的终端命令。
  2. 练习 MacDown 的使用。
  3. 预习 java 基础数据类型。

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

  1. java1 - 环境与简介

    一.阅读 JAVA历史 回答以下问题: JDK 是什么? JRE 是什么? java 有那三大平台? java 开发工具有那些? java 可以在那些系统上面做开发? java 工程师可以做什么? 二 ...

  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. RAC和单节点数据库的区别有哪些?RAC最有用的功能是什么?

    区别 (1)RAC有2个以上的实例,单节点只有1个实例 (2)RAC具有实例级别的高可用 (3)实例与实例之间通过内联网络交换数据,单节点不可 (4)RAC每个节点都有自己套SGA.后台进程.redo ...

  2. java—— finall 关键词

    _ *{ margin: 0; padding: 0; } .on2{ margin: 10px 0; cursor: pointer; user-select: none; color: white ...

  3. Azure Powershell获取指定订阅下的虚拟机信息(ARM)

    为方便Azure用户导出已创建虚拟机的相关信息,特编写如下脚本: 详情脚本: # 登陆Azure Account Add-AzureRmAccount -EnvironmentName AzureCh ...

  4. Web Magic 简介

    WebMagic in Action Little book of WebMagic. WebMagic是我业余开发的一款简单灵活的爬虫框架.基于它你可以很容易的编写一个爬虫. 这本小书以WebMag ...

  5. lambda高级进阶--返回函数

    在函数式编程语言中,函数是一级公民.如同你可以将数字传递给方法,也可以让方法产生数字一样,函数不仅可以作为参数,也可以作为返回值.这听起来好像有点抽象,在JAVA编码中,我们好像也很少这样子写到,但是 ...

  6. 流API--原始类型流

    到目前为止,我们已经将整型收集到了一个Stream<Integer>的流中,不过将每个整数包装成相应对象显然是一个低效的做法,对于其他的基本类型也是一样,我们前面说过jdk提供包装类已经自 ...

  7. 谈谈JAVA程序的反编译

      如今JAVA语言在全世界范围正如火如荼般的流行,它广范地应用在INTERNET的数据库.多媒体.CGI.及动态网页的制作方面.1999年在美国对JAVA程序员的需求量首次超过C++! 最近分析一些 ...

  8. Spring 4.x (一)

    1 Spring是什么? Spring是一个开源框架 Spring是为简化企业级应用开发而生的,使用Spring可以使得简单的JavaBean能够实现以前只有EJB才能实现的功能. Spring是一个 ...

  9. nodejs环境设置理解

    本小白今天忙了一下午,就为了设置好nodejs的环境变量. 其实理解了nodejs调用的过程就会发现环境变量的设置及其简单(当然,我是边安装边想的,不知我想的对不对) 首先,npm下载的模块分为全局模 ...

  10. Node.js--安装express以及创建第一个express项目(windows)

    1.根据新版的express出现了安装器的概念,安装express需要两个步骤(命令行找到nodejs目录全局安装): (1)npm install -g express@4.15.0   (也可省略 ...