Java基础1-Java概述;jdk安装配置

计算机基本概念

  1. windows : desktop系统。

  2. linux : 稳定性 + 安全性。

    centos 、 ubuntu、redhat、suse

  3. mac :

路径:

精准定位

目录:

所在的文件夹。

dos命令 :

  1. dir : directory

  2. d : 切换盘符.

  3. tab : 补全按键
    shift + tab : 反向操作

  4. cd : 进入目录

  5. mkdir :mkd /make directory
    创建目录

  6. 目录
    .. : 上级目录
    . : 当前目录

  7. 复制
    cp copy

  8. del : 删除文件
    del a.txt
    // -s :递归
    // -q : quiet 安静
    // -f : force,强制
    del /s/q/f *.class

  9. mv //移动

  10. rmdir //删除目录,空目录,/q /s

  11. ipconfig //查看IP地址

  12. ping //查看网络连通情况
    ping 192.168.0.10

  13. 配置hosts文件,绕过dns解析
    C:\Windows\System32\drivers\etc\hosts文件
    [host]
    ....
    192.168.0.67 xy
    ...

  14. exit //退出

  15. set //列出所有的环境变量

  16. win7的注意事项
    安装64旗舰版,有administrator用户,可以优化。

  17. 环境变量配置

  18. 防火墙
    控制面板->防火墙->打开关闭防火墙。

cpu affinity

电脑优化手段

  1. 停止不必要的进程

  2. Crtl + shift + ESC 打开任务管理器

  3. 停止不必要的服务, 控制面板-->计算机-->管理-->服务
    cmd -> services.msc

  4. 调整为最佳性能:
    计算机->右键属性->高级选项卡->性能组成框->设置->视觉效果选项卡->调整为最佳性能 + 屏幕字体平滑 -> 一路确定

  5. 桌面个性化 ---> window经典

  6. 修改虚拟内存:
    计算机->右键属性->高级选项卡->性能组成框->设置->高级选项卡->虚拟内存(50% -1 -2) -> 一路确定

  7. chrome + eclipse

  8. start /affinity

    cls : clear screen ,清屏

    start : 启动新程序

    start /affinity 16进制 notepad

二进制:0 | 1

每位可用范围

  1. 8进制 : 0-7

  2. 10进制: 0-9

  3. 16进制: 0-f

快捷键:

  1. 文本编辑

    • ctrl + c
    • ctrl + v
    • ctrl + x
    • ctrl + a
    • ctrl + z
    • ctrl + y
    • ctrl + s
    • ` //引用标识符
    • tab //制表符
    • shift + tab //反向操作
    • alt + tab //切换窗口
    • shift + tab + alt //
    • windows + D //打开桌面
  2. 系统服务

    • windows + r : 运行
    • services.msc //服务
    • notepad //记事本
    • calc //计算器
    • mspaint //画图
    • regedit //注册表
    • end //定位光标到行尾
    • home //定位光标到行首
    • shift + end //选择当前位置到行业的字符
    • ctrl + 方向键 //按照单词递进
    • \r //return
    • \n //line
    • \t //制表符

java背景

sun :

  1. b/s : browser(浏览器) / server( web server)

  2. c/s :client / server(db server),

  3. ria : rich internet application,

  4. ws : web service,

java特点:

  1. 平台无关:操作系统。一次编译,到处执行.

    sandbox : 沙箱,jvm

    jee:java Enterprise Edition ,企业版

    jse:java standard edition 标准版。

    jme:java micro edition,微型版

  2. oop : oriented object program,面向对象编程. ooa ood
    一切都是对象.

  3. 术语及区别
    jvm : java vitrual machine,java虚拟机
    jre : java runtime environment java运行时环境
    jvm + 核心类库.
    jdk : java development kit ,java开发包
    jre + 工具软件。

java运行机制

  1. 编写源代码 : xxx.java
    javac(java compile)

  2. 编译源代码 : *.java --> .class
    java

  3. 运行 : *.class -->程序

程序:可执行的文件.
进程:运行着的程序.

安装jdk

  1. 下载jdk-8u73-windows-x64.exe

  2. 运行安装

  3. 选择路径:c:\myprograms
    没有中文和空格.
    c:\myprograms\jdk1.8.0-65\

  4. cd ${java_home}/bin

  5. java -version
    jar -verbose

配置环境变量

  1. 计算机-->右键-->属性

  2. 高级系统设置

  3. 高级选项卡-->环境变量
    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\

  4. 使用;分割(windows),:(linux)

卸载

  1. 控制面板

  2. 程序

  3. 找到软件 --> 卸载

扩展名:显示os的文件扩展名

  1. 在任何窗口中按下alt键显示菜单

  2. 工具 -->文件夹选项-->查看

  3. 取消选择<<隐藏已知文件的扩展名.>>

  4. 点击应用到所有文件夹

  5. 确定.

编写java程序

  1. 编写文本文件.
    [Demo.java]

     //class 类
     class Demo{
         //public : 公共的
         //static : 静态的
         //void   : 空
         //main   : 主函数名
         //String[] : 参数类型,字符串数组类型
         //x        :形参
         public static void main(String[] x){
             System.out.println("hello world");
         }
     }
    
  2. 编译java源文件,生成class文件(字节码文件)。
    javac Demo.java //Demo.java源文件路径

  3. 运行java程序
    java Demo

jar : java archieve , java归档文件。

path:

OS搜索文件的路径顺序.

clalsspath类路径

  1. 内存中设置
    java程序搜索java类的顺序。
    set classpath=d:\java;d:;.

  2. 添加classpath环境变量
    classpath=%java_home%\lib\tools.jar;%java_home%\lib\dt.jar;.

  3. java指令执行时可以直接指定classpath路径
    java -cp Demo
    java -classpath Demo

  4. 类搜索顺序
    a. -cp | -classpath参数指定路径
    b. classpath系统的环境变量。
    c. 当前目录.

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容