(1)系统软件:DOS(命令窗口,也是控制台),Windows,Linux,Unix,Mac,安卓,iOS.

(2)命令行:

  • calc 打开计算器.
  • mspaint 打开画图.
  • notepad 打开记事本.

(3)人机交互常见的交互方式:图形界面交互,命令行方式交互.

(4)键

  • 普通键:
  • Tab:缩进几个空格.
  • prtsc:截图工具.
  • ctrl+a 全选
  • ctrl+i 自动对齐
  • ctrl+c 复制,在控制台也可以用作强制终止
  • ctrl+v 粘贴
  • ctrl+x 剪切
  • ctrl+z 撤销
  • ctrl+s 保存
  • Eclipse快捷键:
  • 先选中表达式,再右键–Refactor–Extract Method:自己生成方法
  • alt+shift+s --c:生成无参构造方法
  • alt+shift+s --o:生成有参构造方法
  • alt+/:补全
  • ctrl+shift+w:关闭所有窗口
  • ctrl+shift+O:导入包
  • ctrl+shift+f:格式化
  • ctrl+alt+↓ :复制当前行到下一行(复制增加)
  • ctrl+alt+↑ :复制当前行到上一行(复制增加)
  • ctrl+f :查找/替换字符串
  • ctrl+/ :注释当前行,再按则取消注释
  • ctrl+m :放大窗口,再按则回到原尺寸
  • ctrl+鼠标点击 :查看源码(跳到指定链接)
  • alt+shift+r(同时选中变量):更改变量名
  • ctrl+alt+g:get和set方法
  • alt+shift+r:重命名
  • ctrl+d:删除当前行或者多行

(5)常见DOS命令

  • d: 盘符切换(这里切到d为例)
  • dir 列出当前目录下的文件及文件夹
  • cd 文件夹\文件夹\文件夹 进入指定目录
  • cd… 退到上一级目录
  • cd\ 退回到根目录
  • cd 鼠标直接拖动文件夹 进入指定目录
  • exit 退出DOS命令
  • cls 清屏

(6)java语言的平台:5.0前叫j2xx,5.0后叫java xx.

  • j2se标准版,完成一些桌面应用程序开发.
  • j2me小型版,但被安卓取代,很少用了.
  • j2ee企业版,web应用程序开发,基本能用浏览器打开的都能做.

(7)用java语言编写的应用程序在不同的系统平台上都可以运行.

原理:只需要在运行java的操作系统上安装一个java虚拟机(即jvm).由jvm负责java程序在该系统的运行.


(8)

  • jdk是给开发人员用的开发工具包,包含了java的开发工具,也包含了jre.其中的开发工具有:javac.exe,jar.exe等.
  • jre是java的运行环境,包含了运行java所需的环境和jvm.环境保证java程序可以运行,jvm保证java程序可以跨平台.

作用

  • JVM:保证Java语言跨平台
  • JRE:Java程序的运行环境
  • JDK:Java程序的开发环境

关系

  • JDK:JRE+工具
  • JRE:JVM+类库

(9)

  • 绿色版软件:解压就可以用的,删除安装文件就可卸载.
  • exe软件:需要到控制面板卸载.

(10)
为什么配置path:

  • 程序执行需要用javac,但javac只能在jdk安装的bin目录下用,而一般开发并不把代码放在bin目录里,所以需要配置环境变量,让javac不管在哪个目录下都可使用.

怎么配:
新建:

  • 变量名:JAVA_HOME
    变量值:D:\develop\Java\jdk1.7.0_60
    修改:
  • 变量名:Path
    变量值:%JAVA_HOME%\bin;以前的内容 //这里的%……%表示引用

(11)

  • javac Helloworld.java 把这个java文件编译为class文件(即字节码文件).
  • java Helloworld 执行class文件.

(12)
为什么配置classpath:
让class文件不管在哪个目录下都可以使用.(配置后不管在哪个目录打开,运行都是先去找classpath路径里的class.所以其实不用配置,因为一般要运行的就是当前目录的class.

怎么配:
新建:

  • 变量名:classpath
    变量值:E:\JavaSE\day01\code\HelloWorld案例

(13)

  • path:里面记录的环境变量是可执行文件的,如.exe,对可执行文件先在当前路径找,找不到再在环境变量路径找.
  • classpath:记录的是java编译后生成的class文件的.

(14)疑问参考
https://zhuanlan.zhihu.com/p/34682322

day01学习过程笔记相关推荐

  1. Houdini>流体,刚体导出学习过程笔记

    Houdini流体,刚体学习过程笔记 unity中流体案例项目连接: https://github.com/keijiro/HdrpVatExample 导出破碎FBX实现: 参考视频: https: ...

  2. mysql day01课堂笔记

    mysql day01课堂笔记 1.什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么? 数据库:英文单词DataBase,简称DB.按照一定格式存储数据的一些文件的组合.顾名思义 ...

  3. 大数据学习过程笔记——第一阶段

    大数据学习过程笔记 大数据学习视频网址推荐博客 Hadoop安装配置说明页 Hadoop架构介绍 -> CentOS可能会用到的依赖: yum -y install gcc gcc-c++ au ...

  4. 《零基础入门学习Python》学习过程笔记【30模块中的函数,os模块,ospath模块中的函数(看了一点)】...

    注:os操作系统 1.如何使用模块中的函数? 先导入模块 import模块名 再用模块名.函数() >>> import random >>> random.ran ...

  5. 《零基础入门学习Python》学习过程笔记【013元组】

    找到了份更好的习题整合https://wenku.baidu.com/view/8c4e512f2e60ddccda38376baf1ffc4ffe47e27a.html?re=view 1元组中元素 ...

  6. python学习笔记全过程_Python学习过程笔记整理(一)

    编码方式 -Utf8编码方式:# -*- coding: utf-8 -*- 注释 -行注释 # -块注释 '''...'''或"""...""&qu ...

  7. 《零基础入门学习Python》学习过程笔记【016列表,元组,字符串的转化及共用技巧】...

    注:列表,元组,字符串之间可以互相转换,方法类似强制类型转换 列表:list   元组:tuple   字符串str 列表,元组,字符串统称为序列 1.如何将字符串转化为列表,元组? >> ...

  8. python学习笔记全过程_Python学习过程笔记整理(四)

    变量作用域 -分类 -全局(global):在函数外部定义:整个全局范围都有效 -局部(local):在函数内部定义:仅在局部范围有效 -提升局部变量为全局变量 -使用global -globals, ...

  9. 鱼C工作室《零基础入门学习Python》 学习过程笔记【011列表类的方法】

    011. 如何交换列表中两个位置的值?(用从前那种交换两个变量的值的方法即可) >>> b=[0,1,2] >>> b[1] 1 >>> b[2] ...

  10. Web API - day01【笔记+代码】

    文章目录 1. Web APIs 和 JS 基础关联性 2. API 和 Web API --- 1. DOM 简介 2. 获取元素 01 - getElementById获取元素 02 - getE ...

最新文章

  1. 提升研发效能的简单而使用的习惯
  2. php功能与特性,PHP 6将实现的8个特性和功能
  3. windows环境下redis.conf配置文件
  4. Linux安装和管理程序的相关知识点
  5. [DLX反复覆盖] hdu 2828 Lamp
  6. Bug : Bash on Ubuntu on Windows scp work on window but not in shell file
  7. 移动端工程架构与后端工程架构的思想摩擦之旅(1)
  8. maya批量操作mel_MAYA对多个模型使用当前设置批量渲染并保存图片的MEL脚本
  9. 吐槽 git 的一些愚蠢的接口设计: add/delete/remove/rm 选项随心所欲, 缺乏一致性
  10. Java读取、创建Excel;验签,加密
  11. Swift 弱引用与无主引用
  12. Language Understanding for TextGames using Deep Reinforcement
  13. 阿拉伯文字库 阿拉伯语字库 阿拉伯 字库 变形组合算法
  14. 谷歌浏览器安装apizza
  15. 电力软件系统测试报告,电力巡检系统测试报告-软件工程
  16. python返回索引值_python取索引值
  17. HTML5学习笔记14-Canvas绘制渐变图形与绘制变形图形
  18. 校运动会管理系统报告C语言,校运动会管理系统的报告C语言(含完整代码).doc
  19. 计算机中英文术语对照表
  20. 2017.12.2 用java做一个日历

热门文章

  1. 大龄程序员都去哪了?
  2. 苹果手机网速慢_都2020年了,该不该换5G手机?
  3. cad图层置顶的lisp_cad中的底图老置顶,如何让它永久置底?
  4. ab 与 abs 测试详解
  5. 用python输出世界你好_Hello World! (你好,世界!)
  6. python游戏解法图_python 游戏(记忆拼图Memory_Puzzle)
  7. 拼图游戏代码html5,翻译的HTML5拼图游戏(附源码)
  8. 单片机的函数信号发生器,输出4种波形,频率可调,原理图,仿真和C程序
  9. WDF 驱动程序echo安装
  10. Codeforces633H-Fibonacci-ish II