java1环境与简介
java1环境与简介
Ⅰ 个人简介
陈鹏
联系方式:15828682774
2012 年至今,从事软件开发 5 年。
1 年新加坡海外工作经历。
先后在民企、外企、创业公司做过开发。
熟悉 JAVA、PHP、HTML、JS、CSS、C、C++、OC、Swift 等语言。
Ⅱ 教学理念:
- 尊重学生自由。
- 希望学生能主动的学习,而不是被动的接受。
- 让学生学会学习的方法。
- 让学生学会独立解决问题。
- 知识是大家的,能力才是自己的。
- 我是学习路上的指路人,让大家有一个完整的知识体系。
Ⅲ 程序员最爱的编辑神器
《java 第一课》
一、阅读 java 历史 回答以下问题:
- JDK 是什么?
- JRE 是什么?
- java 有那三大平台?
- java 开发工具有那些?
- java 可以在那些系统上面做开发?
二、阅读 JVM 介绍,回答以下问题:
1、JVM 有什么用 ?
计算机语言只能识别 0 和 1 这样的二进制码。
而我们写的代码不是二进制码。
这个时候就需要一个翻译员,这个翻译员叫做编译器(Compiler)。
java 编译器命令叫做 javac
但是每个平台对 0 和 1 这样的二进制码的解释顺序不一样,所以程序不能编译一次,在所有平台上面正确运行。
javac 将 .java 的源码文件,编译成 .class 可执行文件。
.class 可执行文件只有在装有 JVM 的机器上才能运行。 不同平台 JVM 是不一样的。
JVM 可以将 .class 文件翻译成 对应平台的机器码。
三、安装JDK 与 开发工具
汉化具体操作如下:


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 删除文件
五、编写第一个 java 程序
public class Helloworld{
public void main (String[] args){
System.out.println("Hello world");
}
}
六、课后作业
- 练习常用的终端命令。
- 练习 MacDown 的使用。
- 预习 java 基础数据类型。
java1环境与简介的更多相关文章
- java1 - 环境与简介
一.阅读 JAVA历史 回答以下问题: JDK 是什么? JRE 是什么? java 有那三大平台? java 开发工具有那些? java 可以在那些系统上面做开发? java 工程师可以做什么? 二 ...
- Python基础教程(020)--集成开发环境IDE简介--Pycharm
前言 学会掌握Pycharm工具 内容 集成了开发软件需要的所有工具 1,图形用户界面 2,代码编译器(支持代码补全,自动缩进) 3,编译器,解释器 4,调试器(断点,单步执行) Pycharm介绍 ...
- Android开发环境搭建简介
Android的开发工具,可以使用Eclipse,Idea,Android Studio,其中Eclipse是开源中国大部分使用的IDE,Idea是号称最好用的开发工具,有很多用处,Android S ...
- vue环境搭建简介
简单整理下vue的安装的新建项目 安装node.js和npm 参考其他教程 安装vue npm install vue 安装脚手架 vue-cli npm install --global vue-c ...
- Xapian实战(一):环境搭建 + 简介
1. 参考资料 http://xapian.org/docs/install.html Xapian的存储系统.性能以及检索模型等 2. 安装 1) xapian # ./configure --pr ...
- scala语言简介及其环境安装
scala语言简介及其环境安装 简介: 1.运行在JVM 上,兼容java语言 Scala的代码,都需要经过编译为字节码,然后交由Java虚拟机来运行.所以Scala和Java是可以无缝互操作的.Sc ...
- Battery Historian for windows环境搭建
Battery Historian for windows环境搭建 简介:Battery historian是一款通过上传bugreport文件分析用户手机中App的电池耗电情况的工具. Batter ...
- C/C++学习----C语言简介
[开发环境] 物理机版本:Win 7 旗舰版(64位) IDE版本:Visual Studio 2013简体中文旗舰版(cn_visual_studio_ultimate_2013_with_upda ...
- Apache httpd和JBoss构建高可用集群环境
1. 前言 集群是指把不同的服务器集中在一起,组成一个服务器集合,这个集合给客户端提供一个虚拟的平台,使客户端在不知道服务器集合结构的情况下对这一服务器集合进行部署应用.获取服务等操作.集群是企业应用 ...
随机推荐
- 2017-06-25(常用快捷键 history 用户及用户组)
常用快捷键 ctrl+l 清屏 (与clear命令功能相似) ctrl+c 强制终止当前命令 crtl+a 光标移到命令行首 crtl+e 光标移到命令行尾 ctrl+u 从光标所在位置删除至行首 c ...
- linux_思想
linux有哪些重要的思想? 1. 做的越多错的越多 2. 纸包不住火 3. 操作重要文件前备份,操作后查看结果 4. 看到命令输出结果,可能命令有个选择直接获得对应值 5. 先定行,再定列
- 8_python连接数据库
如何用python操作数据库? -- 导入pymysql -- import pymysql -- 创建连接 - ...
- PHP面试题超强总结(PHP中文网)
PHP面试基础题目 1.双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字.字母.下划线的特殊字符, ...
- MySQL数据库学习笔记----MySQL多表查询之外键、表连接、子查询、索引
本章主要内容: 一.外键 二.表连接 三.子查询 四.索引 一.外键: 1.什么是外键 2.外键语法 3.外键的条件 4.添加外键 5.删除外键 1.什么是外键: 主键:是唯一标识一条记录,不能有重复 ...
- awk脚本使用的几种方法
1. awk名包含在文件内 [root@nhserver1 08]# cat sample.txtaaabbbccc [root@nhserver1 08]# cat readsample.awkaw ...
- 在Web.config中配置handler
在Web.config中配置handler节点时发现用vs2010和用vs2015竟然不一样,经过多次测试发现了一些倪端: <configuration> <!--vs2010中需要 ...
- PowerMockito使用详解
一.PowerMock概述 现如今比较流行的Mock工具如jMock,EasyMock,Mockito等都有一个共同的缺点:不能mock静态.final.私有方法等.而PowerMock能够完美的弥补 ...
- ABP官方文档翻译 10.1 ABP Nuget包
ABP Nuget包 Packages Abp Abp.AspNetCore Abp.Web.Common Abp.Web Abp.Web.Mvc Abp.Web.Api Abp.Web.Api.OD ...
- SpringMVC源码情操陶冶-AnnotationDrivenBeanDefinitionParser注解解析器
mvc:annotation-driven节点的解析器,是springmvc的核心解析器 官方注释 Open Declaration org.springframework.web.servlet.c ...