day01学习过程笔记
(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学习过程笔记相关推荐
- Houdini>流体,刚体导出学习过程笔记
Houdini流体,刚体学习过程笔记 unity中流体案例项目连接: https://github.com/keijiro/HdrpVatExample 导出破碎FBX实现: 参考视频: https: ...
- mysql day01课堂笔记
mysql day01课堂笔记 1.什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么? 数据库:英文单词DataBase,简称DB.按照一定格式存储数据的一些文件的组合.顾名思义 ...
- 大数据学习过程笔记——第一阶段
大数据学习过程笔记 大数据学习视频网址推荐博客 Hadoop安装配置说明页 Hadoop架构介绍 -> CentOS可能会用到的依赖: yum -y install gcc gcc-c++ au ...
- 《零基础入门学习Python》学习过程笔记【30模块中的函数,os模块,ospath模块中的函数(看了一点)】...
注:os操作系统 1.如何使用模块中的函数? 先导入模块 import模块名 再用模块名.函数() >>> import random >>> random.ran ...
- 《零基础入门学习Python》学习过程笔记【013元组】
找到了份更好的习题整合https://wenku.baidu.com/view/8c4e512f2e60ddccda38376baf1ffc4ffe47e27a.html?re=view 1元组中元素 ...
- python学习笔记全过程_Python学习过程笔记整理(一)
编码方式 -Utf8编码方式:# -*- coding: utf-8 -*- 注释 -行注释 # -块注释 '''...'''或"""...""&qu ...
- 《零基础入门学习Python》学习过程笔记【016列表,元组,字符串的转化及共用技巧】...
注:列表,元组,字符串之间可以互相转换,方法类似强制类型转换 列表:list 元组:tuple 字符串str 列表,元组,字符串统称为序列 1.如何将字符串转化为列表,元组? >> ...
- python学习笔记全过程_Python学习过程笔记整理(四)
变量作用域 -分类 -全局(global):在函数外部定义:整个全局范围都有效 -局部(local):在函数内部定义:仅在局部范围有效 -提升局部变量为全局变量 -使用global -globals, ...
- 鱼C工作室《零基础入门学习Python》 学习过程笔记【011列表类的方法】
011. 如何交换列表中两个位置的值?(用从前那种交换两个变量的值的方法即可) >>> b=[0,1,2] >>> b[1] 1 >>> b[2] ...
- Web API - day01【笔记+代码】
文章目录 1. Web APIs 和 JS 基础关联性 2. API 和 Web API --- 1. DOM 简介 2. 获取元素 01 - getElementById获取元素 02 - getE ...
最新文章
- 提升研发效能的简单而使用的习惯
- php功能与特性,PHP 6将实现的8个特性和功能
- windows环境下redis.conf配置文件
- Linux安装和管理程序的相关知识点
- [DLX反复覆盖] hdu 2828 Lamp
- Bug : Bash on Ubuntu on Windows scp work on window but not in shell file
- 移动端工程架构与后端工程架构的思想摩擦之旅(1)
- maya批量操作mel_MAYA对多个模型使用当前设置批量渲染并保存图片的MEL脚本
- 吐槽 git 的一些愚蠢的接口设计: add/delete/remove/rm 选项随心所欲, 缺乏一致性
- Java读取、创建Excel;验签,加密
- Swift 弱引用与无主引用
- Language Understanding for TextGames using Deep Reinforcement
- 阿拉伯文字库 阿拉伯语字库 阿拉伯 字库 变形组合算法
- 谷歌浏览器安装apizza
- 电力软件系统测试报告,电力巡检系统测试报告-软件工程
- python返回索引值_python取索引值
- HTML5学习笔记14-Canvas绘制渐变图形与绘制变形图形
- 校运动会管理系统报告C语言,校运动会管理系统的报告C语言(含完整代码).doc
- 计算机中英文术语对照表
- 2017.12.2 用java做一个日历
热门文章
- 大龄程序员都去哪了?
- 苹果手机网速慢_都2020年了,该不该换5G手机?
- cad图层置顶的lisp_cad中的底图老置顶,如何让它永久置底?
- ab 与 abs 测试详解
- 用python输出世界你好_Hello World! (你好,世界!)
- python游戏解法图_python 游戏(记忆拼图Memory_Puzzle)
- 拼图游戏代码html5,翻译的HTML5拼图游戏(附源码)
- 单片机的函数信号发生器,输出4种波形,频率可调,原理图,仿真和C程序
- WDF 驱动程序echo安装
- Codeforces633H-Fibonacci-ish II