java1环境与简介

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 基础数据类型。
时间: 2024-10-11 21:36:36

java1环境与简介的相关文章

Linux 环境变量简介

Linux 和 Windows 系统相似,在安装许多软件的时候是需要去配置环境变量.同样,在 Linux 里也是需要去配置相应的环境变量.而在 Linux 中的环境变量主要是系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是用户使用系统时加载的环境变量. 系统级 /etc/profile文件:当用户登录时,操作系统为用户定制的用于登录到系统的每个用户的第一个文件,通常是调用/etc/bash.bashrc 文件. /etc/environment文件

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

前言 学会掌握Pycharm工具 内容 集成了开发软件需要的所有工具 1,图形用户界面 2,代码编译器(支持代码补全,自动缩进) 3,编译器,解释器 4,调试器(断点,单步执行) Pycharm介绍 Pycharm是Python的一款非常优秀的集成开发环境 Pycharm除了具有一般IDE所必备的功能外,还可以在windows,linux,mac下使用. Pycharm适合开发大型项目 一个项目通常包含很多源文件 每个源文件的代码行数是有限的,通常在几百行之内 每个源文件 各司其职,共同完成复杂

Android开发环境搭建简介

Android的开发工具,可以使用Eclipse,Idea,Android Studio,其中Eclipse是开源中国大部分使用的IDE,Idea是号称最好用的开发工具,有很多用处,Android Studio是基于Idea社区版开发的深度修改的适合Android开发的google官方推荐的IDE,具体教程我就不说了,baidu一下一大堆,我用了Eclipse用了一年了吧,最近转用Studio,不要问为什么,程序员不就是喜欢折腾嘛!因此,本系列相关内容都是基于Studio的. 本系列不是入门教程

vue环境搭建简介

简单整理下vue的安装的新建项目 安装node.js和npm 参考其他教程 安装vue npm install vue 安装脚手架 vue-cli npm install --global vue-cli 安装完成后,执行命令查看vue版本 Vue --version 安装webpack npm install -g webpack 创建项目 vue init webpack "ProjectName"  设置项目属性 Project name  输入项目名称 Project desc

scala语言简介及其环境安装

scala语言简介及其环境安装 简介: 1.运行在JVM 上,兼容java语言 Scala的代码,都需要经过编译为字节码,然后交由Java虚拟机来运行.所以Scala和Java是可以无缝互操作的.Scala 可以任意调用Java的代码. 2.当面向对象遇到了函数式编程(Object-Oriented Meets Functional) Scala 是面向对象的编程语言,同时也是函数式编程.(fp) 3. 静态类型语言(尽管看起来像动态类型) 动态类型语言 (弱类型语言)JavaScript, 定

Bash环境配置文件

一.环境配置文件读取优先级 其中~/.bash_profile,~/.bash_login,~/.profile三个文件只有一个有效,查找优先级从左至右降低.bash会一直检查是否有~/.bashrc,一旦发现有就立即执行.在ubuntu 10.04中, /etc/profile存在,用户主目录下有.bashrc文件. 二.环境配置文件简介 1./etc/profile 由系统管理程序建立的一个全系统(sytstem-wide)的初始化文件,Shell提示符出现在屏幕上之前,该文件就被读取了.功

telegraf+influxdb+grafana环境初探

Telegraf+Influxdb+Grafana环境初探 简介 Part1:写在最前 Grafana,一个非常好用的开源监控(应该说是出图)软件.各类个性化定制非常易用,像常见的cpu,mem,mysql常用监控项都已经内置.grafana并未被我用在生产,本着学习交流的原则,来写这篇文章吧. 安装 Part1:环境准备 环境: HE3: mysql所在服务器,被监控机 ip 192.168.1.250 mysql port 3306 部署telegraf HE4: grafana serve

Battery Historian for windows环境搭建

Battery Historian for windows环境搭建 简介:Battery historian是一款通过上传bugreport文件分析用户手机中App的电池耗电情况的工具. Battery Historian 1.0 通过python脚本转换成html文件,而新版本 Battery Historian 2.0 发布了,新版本带来了很多的改进:更清晰的报告,每个应用程序的摘要,更快的执行等等. 步骤 一.首先安装Go编程语言 点击下载[下载]: 安装Go: 配置GOROOT和GOPA

LNMP 环境搭建

LNMP是一个基于CentOS/Debian编写的Nginx.PHP.MySQL.phpMyAdmin.eAccelerator一键安装包.可以在VPS.独立主机上轻松的安装LNMP生产环境. 简介 LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构. Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统.代表版本有:debian.centos.ubuntu.fedora.gentoo等. Nginx是一个高性能的HTTP和反向代理服务器,也