标签(空格分隔): java基础


一:计算机概述

计算机:硬件和软件

硬件:控制器 运算器 存储器 输入和输出设备

      存储器:外存(硬盘) 内存

软件:系统软件 应用软件

  系统软件:windows Linux DOS IOS Android Unix macOS

          裸机:没有安装操作系统

  应用软件:QQ Office MD web APP

 

二:软件开发与计算机语言

  • 什么是软件?按照特定的组织顺序的数据和指令的集合
  • 计算语言分类 :机器语言(二进制0和1) 汇编语言(特殊符号) 高级语言(JAVA c c++ c#...)

三:人机交互

分两种:一 命令行方式 二 图形化界面

新的语言交互方式:siri中文语音

 

四:键盘功能键和快捷键

Tab:制表符 shift 上档转换键 ctrl 控制键 alt 改变

快捷键 : ctrl + c 复制 ctrl + v 粘贴 ctrl + Z 撤销 ctrl + X剪切

        ctrl + A 全选 ctlr + s 保存

组合键: windows +E 打开我的电脑 windows + R 打开运行

输入:OSK 这个命令

 

五:打开DOS控制台的方式

 

最快:windows + R 输入 CMD命令

 

七:java语言概述

JAVA之父:james Gosling 高司令 高斯林

JAVA版本 1.5 老虎 1.6 野马 1.7 海豚

  • JAVESE:标准版本
  • JAVAME:小型版 小型设备
  • JAVAEE:企业版
  • java语言特点:面向对象 多线程 简单 开源 跨平台

八:跨平台原理

  • 跨平台:就在不同的操作系统上都可以运行

java语言写的程序可以跨平台,是通过虚拟机(JVM)

**虚拟机不能跨平台!**

根据不同的操作系统,下载安装不同的虚拟机就可以了

 

九:JRE 和 JDK

  • JVM:虚拟机

 

* JRE:JAVA运行环境 ,JRE是包含虚拟机 + 核心类库 使用者

* JDK:JAVA开发工具+JRE :适合开发者

* 安装了JDK后就不需要再安装JRE

 

十:JDK的下载

下载的路径[点击下载](http://www.oracle.com) 这个路径

JDK默认安装: C:\Program Files\java

十一:JDK目录解释

  • bin目录:放的都是可执行程序
  • javac:java编译工具(编译java语言)
  • java:java运行工具(运行)
  • javadoc:生成文档工具JRE目录:JDK包含JREinclude:c++的头文件src:源代码lib:核心类库

十二:开发工具

notepad 记事本 Editplus 编辑器 Eclipse MyEclipse

十三:HelloWorld案例编写

class HelloWorld {

public static void main(String[] args) {
System.out.println("Hello World!");

  }

}

十四:常见错误

  • 常见错误
  • 找不到文件 原因:运行的名称写错 错误: 找不到或无法加载主类
  • 字母拼写错误
  • 扩展名错误

十五:书写格式

  • 左大括号要成对写
  • 左大括号前面要空格
  • 遇到左大括号要缩进

配置Path环境变量(重要)

  • 为什么要配置Path路径?

  就是为了在任意目录下运行JAVAC和java命令

* 怎么配置Path环境变量?

  第一种配置方案:我的电脑-属性--高级--环境变量---系统变量--Path---编辑----在最前面(注意:不要删除!添加分号)--再复制bin目录路径放到;分号前面--确定--确定

  第二种配置方案:我的电脑-属性--高级--环境变量---系统变量--Path---新建JAVA_HOME---输入的JDK的安装目录,包括bin---在path里面,通过%JAVA_HOME%\bin;

思考?是不是只有jdk才需要配置Path环境变量?

 

classPath环境变量配置

不需要配置,JDK1.5后,默认按当前路径来执行

path和classPath区别:

  path:配置的是可执行性文件

  classPath:配置的是java的类文件

 

editplus的配置

注释

分类:单行注释 多行注释 文档注释

单行: // 注释文字

多行:/* 注释文字 */

文档注释:/** 注释的文字 */

注意:单行注释可以嵌套 多行注释不可以嵌套

    多行注释能否嵌套单行注释 ,可以

 

关键字

什么是关键字? 被java赋予了特殊含义的单词,其实就是一个英文单词

就是有特殊的含义

标识符

其实就是起名字

组成: 英文字母 数字 _ 和 $ 中文(不推荐)

注意事项:

  * 数字不能开头

  * 不能使用关键字

  * 严格区分大小写

举例:

 

标识符命名规则

包名:

  全部小写

类和接口的起名

  单个单词首字母大写,多个单词每个单词的首字母大写

  举例:HelloWorld Login Load

变量和方法

  单个单词全部小写,多个单词,第二个单词起,首字母大写