计算机基本概念
-
windows : desktop系统。
-
linux : 稳定性 + 安全性。
centos 、 ubuntu、redhat、suse
-
mac :
路径:
精准定位
目录:
所在的文件夹。
dos命令 :
-
dir : directory
-
d : 切换盘符.
-
tab : 补全按键 shift + tab : 反向操作
-
cd : 进入目录
-
mkdir :mkd /make directory 创建目录
-
目录 .. : 上级目录 . : 当前目录
-
复制 cp copy
-
del : 删除文件 del a.txt // -s :递归 // -q : quiet 安静 // -f : force,强制 del /s/q/f *.class
-
mv //移动
-
rmdir //删除目录,空目录,/q /s
-
ipconfig //查看IP地址
-
ping //查看网络连通情况 ping 192.168.0.10
-
配置hosts文件,绕过dns解析 C:\Windows\System32\drivers\etc\hosts文件 [host] .... 192.168.0.67 xy ...
-
exit //退出
-
set //列出所有的环境变量
-
win7的注意事项 安装64旗舰版,有administrator用户,可以优化。
-
环境变量配置
-
防火墙 控制面板->防火墙->打开关闭防火墙。
cpu affinity
电脑优化手段
-
停止不必要的进程
-
Crtl + shift + ESC 打开任务管理器
-
停止不必要的服务, 控制面板-->计算机-->管理-->服务 cmd -> services.msc
-
调整为最佳性能: 计算机->右键属性->高级选项卡->性能组成框->设置->视觉效果选项卡->调整为最佳性能 + 屏幕字体平滑 -> 一路确定
-
桌面个性化 ---> window经典
-
修改虚拟内存: 计算机->右键属性->高级选项卡->性能组成框->设置->高级选项卡->虚拟内存(50% -1 -2) -> 一路确定
-
chrome + eclipse
-
start /affinity
cls : clear screen ,清屏
start : 启动新程序
start /affinity 16进制 notepad
二进制:0 | 1
每位可用范围
-
8进制 : 0-7
-
10进制: 0-9
-
16进制: 0-f
快捷键:
-
文本编辑
- ctrl + c
- ctrl + v
- ctrl + x
- ctrl + a
- ctrl + z
- ctrl + y
- ctrl + s
- ` //引用标识符
- tab //制表符
- shift + tab //反向操作
- alt + tab //切换窗口
- shift + tab + alt //
- windows + D //打开桌面
-
系统服务
- windows + r : 运行
- services.msc //服务
- notepad //记事本
- calc //计算器
- mspaint //画图
- regedit //注册表
- end //定位光标到行尾
- home //定位光标到行首
- shift + end //选择当前位置到行业的字符
- ctrl + 方向键 //按照单词递进
- \r //return
- \n //line
- \t //制表符
java背景
sun :
-
b/s : browser(浏览器) / server( web server)
-
c/s :client / server(db server),
-
ria : rich internet application,
-
ws : web service,
java特点:
-
平台无关:操作系统。一次编译,到处执行.
sandbox : 沙箱,jvm
jee:java Enterprise Edition ,企业版
jse:java standard edition 标准版。
jme:java micro edition,微型版
-
oop : oriented object program,面向对象编程. ooa ood 一切都是对象.
-
术语及区别 jvm : java vitrual machine,java虚拟机 jre : java runtime environment java运行时环境 jvm + 核心类库. jdk : java development kit ,java开发包 jre + 工具软件。
java运行机制
-
编写源代码 : xxx.java javac(java compile)
-
编译源代码 : *.java --> .class java
-
运行 : *.class -->程序
程序:可执行的文件. 进程:运行着的程序.
安装jdk
-
下载jdk-8u73-windows-x64.exe
-
运行安装
-
选择路径:c:\myprograms
没有中文和空格. c:\myprograms\jdk1.8.0-65\ -
cd ${java_home}/bin
-
java -version jar -verbose
配置环境变量
-
计算机-->右键-->属性
-
高级系统设置
-
高级选项卡-->环境变量 java_home=jdk绝对路径; path=%java_home%\bin;C:\ProgramData\Oracle\Java\javapath;C:\myprograms\CMake\bin;C:\myprograms\protoc-2.5.0-win32;C:\myprograms\cygwin\bin;C:\myprograms\nc;%m2_home%/bin;%spark_home%/bin;%hadoop_install%/bin;%hadoop_install%/sbin;C:\Program Files (x86)\Intel\iCLS Client;C:\Program Files\Intel\iCLS Client;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin;C:\Program Files\Common Files\Intel\WirelessCommon;C:\Program Files\Lenovo\Fingerprint Manager Pro;C:\myprograms\scala\bin;C:\Program Files\Microsoft Windows Performance Toolkit\
-
使用;分割(windows),:(linux)
卸载
-
控制面板
-
程序
-
找到软件 --> 卸载
扩展名:显示os的文件扩展名
-
在任何窗口中按下alt键显示菜单
-
工具 -->文件夹选项-->查看
-
取消选择<<隐藏已知文件的扩展名.>>
-
点击应用到所有文件夹
-
确定.
编写java程序
-
编写文本文件. [Demo.java]
//class 类 class Demo{ //public : 公共的 //static : 静态的 //void : 空 //main : 主函数名 //String[] : 参数类型,字符串数组类型 //x :形参 public static void main(String[] x){ System.out.println("hello world"); } }
-
编译java源文件,生成class文件(字节码文件)。 javac Demo.java //Demo.java源文件路径
-
运行java程序 java Demo
jar : java archieve , java归档文件。
path:
OS搜索文件的路径顺序.
clalsspath类路径
-
内存中设置 java程序搜索java类的顺序。 set classpath=d:\java;d:;.
-
添加classpath环境变量 classpath=%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;.
-
java指令执行时可以直接指定classpath路径 java -cp Demo java -classpath Demo
-
类搜索顺序 a. -cp | -classpath参数指定路径 b. classpath系统的环境变量。 c. 当前目录.
来源:oschina
链接:https://my.oschina.net/u/4404844/blog/4146856