zoukankan      html  css  js  c++  java
  • 计算机基础及java基础

    计算机概述:
    计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。
    ———————————————————————————————————————————————————————————————————————————————
    计算机的分类:
    计算机硬件:
    计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。
    常见的有: 鼠标、键盘、主板等
    计算机软件:
    系统软件:
    操作系统,将多个硬件统一分配与调度使用
    Windows Linux Unix MacOS
    应用软件:
    腾讯QQ 迅雷等
    ———————————————————————————————————————————————————————————————————————————————
    (了解)计算机语言:
    人与计算机之间进行信息交流沟通的一种特殊语言
    ———————————————————————————————————————————————————————————————————————————————
    (了解)人机交换方式:
    图形化界面方式:直观,简单
    命令行界面方式: 需要记住命令才能够使用
    ———————————————————————————————————————————————————————————————————————————————
    (重点)键盘快捷键:
    Ctrl + C 复制
    Ctrl + V 粘贴
    Ctrl + S 保存
    Ctrl + A 全选
    Ctrl + X 剪切
    ————————————————————————————————————————————————————————————————————————————————————————

    (了解)DOS命令行打开的方式:
    1:点击开始菜单-- 程序 -- 命令提示符
    2:点击开始菜单-- 运行 -- 输入cmd -- 回车
    3:Win + R -- 输入cmd -- 回车
    4: 按住Shift键+ 鼠标右键 -- 在此处打开命令窗口
    ———————————————————————————————————————————————————————————————————————————————
    (理解)常用DOS命令
    dir : 显示当前目录下所有的文件夹与所有的文件
    cd : 改变当前目录 或者 进行指定的目录
    cd.. : 返回上一层目录
    cd : 返回到根目录(d: e:)
    cls : 清屏

    (了解,不常用的命令)
    md : 创建文件夹
    rd : 删除文件夹
    del : 删除文件
    notepad: 打印Windows自带的记事本
    edit: 文本编辑器(不是每个系统都有)
    exit: 退出DOS控制台窗口
    ———————————————————————————————————————————————————————————————————————————————
    (了解)Java的概述与由来
    詹姆斯·高斯林(James Gosling)称之为Java之父
    ———————————————————————————————————————————————————————————————————————————————

    (理解)java的跨平台性
    编写的java程序可以在不同的操作系统平台上运行

    (重点,面试题)注意: java是跨平台的, 但是JVM不是夸平台的
    ———————————————————————————————————————————————————————————————————————————————
    (理解)JRE与JDK与JVM的区别

    JVM: java虚拟机,实现java程序的跨平台运行的
    JRE: 包含JVM,它用来运行开发好的java程序
    JDK:包含JRE,它用来开发java程序的
    ———————————————————————————————————————————————————————————————————————————————
    (重点)HelloWorld的编写
    a) 创建一个Test.java文件
    b) 在Test.java文件中, 编写 class 类
    class Demo
    {
    }
    c) 在Demo类中,编写主函数(主方法)
    public static void main(String[] args)
    {
    }
    d) 在主函数中,编写输出语句
    System.out.println("HelloWorld");
    e) 打开DOS控制台
    通过javac.exe工具,编译java源文件(Test.java),编译成功后,会产生一个字节码文件(Demo.class)

    f) 通过java.exe工具,把Demo.class文件,加载到内存中,通过JVM进行解释运行,最终看到结果 HelloWorld

    (了解)常见错误
    a) 文件后缀名不对
    把文件的隐藏后缀名功能关闭
    在文件中找到,工具菜单--文件夹选项--查看-- 隐藏已知后缀名的功能关闭(对号取消掉)
    b) 提示没有主函数
    c) 提示非法字符
    d) 提示System包不正确
    e) 大括号不匹配问题
    ———————————————————————————————————————————————————————————————————————————————
    (重点)path环境变量的配置
    我的电脑--右键属性 -- 高级系统设置-- 环境变量 -- 系统变量 --完成配置

    1:添加JAVA_HOME 环境变量
    JAVA_HOME
    D:developJavajdk1.7.0_72
    2:修改Path环境变量
    Path
    点击编辑后,点击Home键,来到变量值的最前方,添加指定的配置 %JAVA_HOME%in;原有的path配置信息,点击完成
    ———————————————————————————————————————————————————————————————————————————————
    (了解)jdk目录的简介
    bin: jdk中提供给开发人员使用的工具(javac.exe java.exe )
    lib: 依赖库文件
    jre: java的运行环境
    include: 底层c或者c++的库文件,用来调用底层功能
    db: 数据库
    src.zip java的源代码
    ———————————————————————————————————————————————————————————————————————————————
    (理解)path和classpath的区别
    path:用来指定包含可执行文件(.exe .bat)的目录
    classpath: 用来指定包含.class文件的目录
    ———————————————————————————————————————————————————————————————————————————————
    (了解)关键字
    (理解)标识符
    组成规则:
    大小写字母
    数字
    _ 与 $

    使用规则:
    不能以数字开头
    不能是java的关键字
    区分大小写
    命名规则:

    类与接口:
    一个单词:首字母大写,其他字母小写 Student Person Car
    多个单词:每个单词首字母大写,其他字母小写 StduentDemo

    变量与函数:
    一个单词:所有字母小写:name age
    多个单词:第一个单词首字母小写,第二个单词起,首字母大写,其他字母小写 studentAge

    常量:
    一个单词:所有字母大写 PI AGE
    多个单词:所有字母大写,每个单词之间用 _ 连接 STUDENT_MAX_AGE
    ———————————————————————————————————————————————————————————————————————————————


    (重点)注释
    注释: 解析说明程序的作用
    注释的分类:
    单行注释: //需要注释的内容
    多行注释: /* 需要注释的内容 */
    文档注释(后面学习)

    注释的作用:
    1: 解析说明程序
    2: 调试程序的错误

  • 相关阅读:
    高进度乘法FFT优化
    Activity的四种加载模式
    异步任务AsyncTask
    利用Handler在子线程中更新UI
    Android 屏幕旋转监听
    HDOJ-1698-线段树成段更新
    HDOJ-1671-字典树
    HDOJ-1251 字典树
    python数据结构与算法
    find the lowest number location
  • 原文地址:https://www.cnblogs.com/guyebinghe/p/4937542.html
Copyright © 2011-2022 走看看