计算机基本概念

  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. 当前目录.

Java基础1-Java概述;jdk安装配置的更多相关文章

  1. Java基础学习_01 概述及环境配置

    一.概述 1.Java语言平台版本 1.1J2SE(Java 2 Platform Standard Edition)标准版 为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可 ...

  2. JAVA基础篇NO1--环境变量的配置及命名规则

    标签(空格分隔): java基础 一:计算机概述 计算机:硬件和软件 硬件:控制器 运算器 存储器 输入和输出设备       存储器:外存(硬盘) 内存 软件:系统软件 应用软件   系统软件:wi ...

  3. Linux中JDK安装配置

    安装jdk 1)下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 我选择jdk1.8版本 2)上传至服务 ...

  4. 黑马程序员:Java基础总结----java注解

    黑马程序员:Java基础总结 java注解   ASP.Net+Android+IO开发 . .Net培训 .期待与您交流! java注解 lang包中的基本注解 @SuppressWarnings ...

  5. java基础-学java util类库总结

    JAVA基础 Util包介绍 学Java基础的工具类库java.util包.在这个包中,Java提供了一些实用的方法和数据结构.本章介绍Java的实用工具类库java.util包.在这个包中,Java ...

  6. Java基础:Java的四种引用

    在Java基础:java虚拟机(JVM)中,我们提到了Java的四种引用.包括:强引用,软引用,弱引用,虚引用.这篇博客将详细的讲解一下这四种引用. 1. 强引用 2. 软引用 3. 弱引用 4. 虚 ...

  7. java基础(二)-----java的三大特性之继承

    在<Think in java>中有这样一句话:复用代码是Java众多引人注目的功能之一.但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情.在这句 ...

  8. Java基础-使用JAVA代码剖析MD5算法实现过程

    Java基础-使用JAVA代码剖析MD5算法实现过程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.

  9. Java基础技术-Java其他主题【面试】

    Java基础技术-Java其他主题[面试] Java基础技术IO与队列 Java BIO.NIO.AIO Java 中 BIO.NIO.AIO 的区别是什么? 含义不同: BIO(Blocking I ...

随机推荐

  1. bzoj4326 树链剖分 + 线段树 // 二分 lca + 树上差分

    https://www.lydsy.com/JudgeOnline/problem.php?id=4326 题意:N个点的树上给M条树链,问去掉一条边的权值之后所有树链长度和的最大值最小是多少. 首先 ...

  2. Object的数据属性和访问器属性

    一.数据属性 1.数据属性:它包含的是一个数据值的位置,在这可以对数据值进行读写. 2.数据属性包含四个特性,分别是: configurable:表示能否通过delete删除属性从而重新定义属性,能否 ...

  3. Linux sys_call_table变动检测

    catalogue . 引言 . 内核ko timer定时器,检测sys_call_table adress变动 . 通过/dev/kmem获取IDT adress . 比较原始的系统调用地址和当前内 ...

  4. 【SQL】数据库中的五种约束

    #五大约束 1.主键约束(Primay Key Coustraint) 唯一性,非空性 2.唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个 3.检查约束 (Check ...

  5. 网络编程基础【day10】:操作系统介绍

    一.为什么要有操作系统 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成. 一般而言,现代计算机系统是一个复杂的系统. 其一:如果每位 ...

  6. EL表达式获取日期时间类型后格式化的问题

    最近在项目中遇到的问题,就是从后台取到的java.util.Date类型的数据,在前台需要格式化的问题. 开始想了很多办法,其实在JSP页面中处理很简单,JSTL提供的format标签即可解决这个问题 ...

  7. PHP7 学习笔记(十四)Reids 键空间通知配合TP5 实现分布式延时任务

    测试环境:windows 10 + phpStudy 配置redis配置文件 redis.windows.conf notify-keyspace-events "Ex" 重启re ...

  8. NOIP2016(D1T2)天天爱跑步题解

    首先声明这不是一篇算法独特的题解,仍然是"LCA+桶+树上差分",但这篇题解是为了让很多很多看了很多题解仍然看不懂的朋友们看懂的,其中就包括我,我也在努力地把解题的"思维 ...

  9. idea上使用maven模块开发

    使用maven模块开发: 使用Maven构建多模块项目 在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为common(域模型层).dao(数据库访问层).s ...

  10. Android MediaPlayer播放raw资源封装类

    import android.content.Context; import android.media.MediaPlayer; import xxxx.R; public class MediaU ...