计算机基本概念

  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. 测试一下多线程同时往list中添加元素会不会出问题

    # encoding: utf-8 import decimal import requests import logging import logging.config import random ...

  2. Hadoop生态圈-构建企业级平台安全方案

    Hadoop生态圈-构建企业级平台安全方案 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 能看到这篇文章的小伙伴,估计你对大数据集群的部署对于你来说应该是手到擒来了吧.我之前分享过 ...

  3. 阿里云部署Web项目

    1.首先最基本的购买服务器和域名(学生党可以享受每月9块钱的优惠,不知道为什么,pc端不能购买,只能下载阿里云APP购买)  下载APP后打开:学生专区-学生特权-购买(我选择的是ubuntu,这个随 ...

  4. spring+springmvc+ibatis整合注解方式实例【转】

    源自-----> http://shaohan126448.iteye.com/blog/2033563 (1)web.xml文件(Tomcat使用) 服务器根据配置内容初始化spring框架, ...

  5. 细说tomcat之类加载器

    官网:http://tomcat.apache.org/tomcat-7.0-doc/class-loader-howto.htmlJava类加载与Tomcat类加载器层级关系对比 Java Clas ...

  6. RIPS PHP源码静态分析(转)

    0x00背景 对于PHP代码审计的需求,我们当然需要一款好的php代码审计分析工具--RIPS,它使用了静态分析技术,能够自动化地挖掘PHP源代码潜在的安全漏洞如XSS ,sql注入,敏感信息泄漏,文 ...

  7. 【bzoj 2588】Spoj 10628. Count on a tree

    Description 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权.其中lastans是上一个询问的答案,初始 ...

  8. docker 容器内启动 sshd 启动报错

    创建容器设置密码 安装 openssh-server 启动出错 在容器内 使用 /usr/sbin/sshd -d 启动报错? [root@9d41c7f36c5e tmp]# /usr/sbin/s ...

  9. APPLE-SA-2019-3-25-3 tvOS 12.2

    APPLE-SA-2019-3-25-3 tvOS 12.2 tvOS 12.2 is now available and addresses the following: CFStringAvail ...

  10. [Python]基于K-Nearest Neighbors[K-NN]算法的鸢尾花分类问题解决方案

    看了原理,总觉得需要用具体问题实现一下机器学习算法的模型,才算学习深刻.而写此博文的目的是,网上关于K-NN解决此问题的博文很多,但大都是调用Python高级库实现,尤其不利于初级学习者本人对模型的理 ...