java简介

个人简介

陈杜杰
联系方式:18227288633
从事java后台开发三年多,在创业公司和国企做过开发
熟悉JAVA、HTML、JS、CSS等语言

教学方式:

1、尊重学生,希望学生是自主的学习,而不是被动的接受。
2、培养学生独立自主解决问题的能力。
3、引导学生解决问题,为学生以后的能力打基础。
4、什么叫做经验,经验就是从错误中得来的,见过的错误越多,你就越
有经验。
5、我是大家学习路上的指路人,让大家有一个明确的方向和完整的知识
体系

我们的编辑器

MacDown 使用教程

MacDown 下载安装

《java第一课》

一、阅读java历史

 1、java语言概述

1.1  是SUN(Stanford University Network,斯坦福大学网络公
司)1995年推出的一门高级编程语言。
1.2  是一种面相internet的编程语言。
1.3  随着Java技术在web方面的不断成熟,已经成为Web应用程序的
首选开发语言。
1.4  简单易学,完全面向对象,安全可靠,与平台无关的编程语言-跨平台性。

 2、回答以下问题

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

Eclipse

Eclipse常用快捷键:(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.练习控制台输出hello world。

    4.预习java基本数据类型。

转载于:https://www.cnblogs.com/chendujie/p/6754690.html

java day01第一课java简介相关推荐

  1. java学习第一课----java中8种基本类型

    基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型.它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识. ...

  2. java面向对象第一课,定义类,模拟人的行为:吃饭工作休息

    java面向对象第一课,定义类,模拟人的行为:吃饭工作休息 /*** 定义类,模拟人的行为:吃饭工作休息*/ public class Person {//静态特征:成员变量 属性 fieldStri ...

  3. 【STM32】基础知识 第一课 单片机简介

    [STM32]基础知识 第一课 单片机简介 单片机是什么 单片机和电脑区别 单片机的特点 单片机有什么用 单片机发展历程 单片机发展趋势 CISC vs RISC CISC 和 RISC 举例 冯诺依 ...

  4. Java开发第一课认识计算机

    1.是一种职位的名称 通常是通过计算机的某种编程语言完成软件的开发 2.什么是软件呢 大家眼前的笔记本电脑就是一台电脑 计算机包括两种 1.硬件:          鼠标.键盘.显示器.主机箱内部的  ...

  5. 黑马程序员——java基础第一课

    --- android培训.java培训.期待与您交流! ---- 01_计算机基础知识(计算机概述) A:什么是计算机?计算机(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行, ...

  6. Java入门第一课 初始概念和框架

    一.概述 Java项目是日常工作最常见的项目了,因此,及时作为运维人员,适当了解java相关知识,也是必要的,本文用以记录日常java相关相关知识点摘录,用以笔记及后续学习回顾. Java 是由 Su ...

  7. java篇 第一章java概述

    java概述 java是由sun公司开发的一套编程语言,主要设计者是James Gosling. java版本 1.java SE 桌面,服务器,嵌入式环境 Java SE(Java Platform ...

  8. 细说Java性能测试第一课 Jmeter导读

    细说java性能测试 课前导读 作为一个测试从业者,如何在有限的测试时间里保证交付物的质量一直是绕不开的话题,性能测试作为质量保障的一部分,自然也有着重要的地位.这一讲作为本课程的导读,我想带你相对全 ...

  9. 重学java基础第一课:解决大家的疑问

最新文章

  1. python中用break结束死循环
  2. python学习第三天-Linux入门之二
  3. python生成词云_今天玩点啥:使用python生成微信好友地域分析、微信昵称、个性签名词云...
  4. 学pyqt5之前需要学python吗_快速学习pyqt5(1)--入门
  5. Could not clean server of obsolete files
  6. BERT源码分析PART II
  7. android 插件化 androdpluginmgr 扩展开发问题
  8. JavaScript 02
  9. php里ezpdo orm框架初探
  10. 商业画布是什么?有什么免费的模板和工具?
  11. web安全测试--基础篇
  12. Java实体类与数据库表映射关系
  13. E66 PC套件因多个USB的连接导致连接不上问题解决办法
  14. 电子琴c语言及原理图,简易电子琴设计电路图大全(八款模拟电路设计原理图详解)...
  15. 知其然,知其所以然!
  16. uni-app小程序实现图片上传和压缩
  17. 【阅读笔记】《CFUN: Combining Faster R-CNN and U-net Network for Efficient Whole Heart Segmentation》
  18. 让靠谱的人推荐靠谱的人:基于关系链计算的职场社交应用“脉脉”,上线“好友推荐候选人”功能
  19. Python爬虫——爬取壁纸
  20. 【Lesson 6】 add2和弦

热门文章

  1. Android application捕获崩溃异常
  2. 转:马云语录之公司请你来干嘛
  3. hash集合方法使用
  4. C#读取Excel显示到repeater中
  5. php对象编程遇到的BUG!
  6. 【Android 界面效果49】RecyclerView高度随Item自适应
  7. Windows Phone开发基础(11)实现一个RSS阅读器
  8. Sqlite c/c++ api 学习
  9. 用javascript 禁止右键,禁止复制,禁止粘贴
  10. 在 Visual Studio 中使用 Q# 进行量子编程