Java学习笔记 1 - 计算机基础知识

1、计算机基础知识

1)计算机硬件(Computer Hardware)
是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
计算机的硬件分成5大组成部件:运算器、控制器、存储器、输入设备和输出设备。

2)计算机软件(Computer Software)
是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功能
计算机软件按照其功能划分为系统软件与应用软件

  • 系统软件: DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS
  • 应用软件:office QQ聊天 YY语音
2、常见的DOS命令

d: 回车 盘符切换
dir :列出当前目录下的文件以及文件夹 (directory)
cd :改变指定目录(进入指定目录) (change directory)
cd.. : 退回到上一级目录
cd\ : 退回到根目录
cls : (clear screen)清屏
exit : 退出dos命令行(分割线上的需要掌握,下的了解)
md : 创建目录,即 (make directory)
rd : 删除目录,即 (remove directory)
del : 删除文件,删除一堆后缀名一样的文件*.txt ,即 (delete)

3、Java语言平台

J2SE(Java 2 Platform Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
J2ME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案。
J2EE(Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发 。

4、Java语言特点
* 简单性       
* 解释性
* 面向对象      
* 高性能
* 分布式处理 
* 多线程
* 健壮性       
* 动态
* 结构中立      
* 安全性
* 开源
* 跨平台(一处编译,到处运行)
5、JRE和JDK的概述和环境变量配置

JRE:包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JRE:JVM+类库。

JDK:提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
JDK:JRE+JAVA的开发工具。

JDK安装路径下的目录:
bin目录:该目录用于存放一些可执行程序。
如javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具)和* javadoc.exe(文档生成工具)等。
db目录:db目录是一个小型的数据库。
从JDK 6.0开始,Java中引用了一个新的成员JavaDB,这是一个纯Java实现、开源的数据库管理系统。这个数据库不仅轻便,而且支持JDBC 4.0所有的规范,在学习JDBC 时,不再需要额外地安装一个数据库软件,选择直接使用JavaDB即可。
jre目录:"jre"是 Java Runtime Environment 的缩写,意为Java程序运行时环境。此目录是Java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。
include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。
lib目录:lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。
src.zip文件:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。

Java代码的编写执行过程
1): 源文件:编写Java源文件(我们也称之为源代码文件),它的扩展名为.java;
2): 编译:然后通过编译器把源文件编译成字节码文件,字节码文件扩展名为.class;
3): 运行:最后使用解释器来运行字节码文件

环境变量的作用:让Java的bin目录下的javac命令可以在任意目录下执行
配置方法:
1): 右键点击计算机 → 选择属性 → 更改设置 → 点击高级 → 点击环境变量 → 创建名为JAVA_HOME的环境变量 → 将jdk所在的目录路径(bin所在的路径)配置到JAVA_HOME变量中
2): 用;与其他变量分隔 → 在path环境变量中添加%JAVA_HOME%\bin

6、Java语言的书写格式(约定俗成)

1),大括号要对齐,并且成对写
2),左大括号前面有空格
3),遇到左大括号要缩进,Tab
4),方法和程序块之间加空行让程序看起来清晰
5),并排语句之间加空格,例如for语句
6),运算符两侧加空格

7、Java关键字、标识符

1)关键字
被Java语言赋予特定含义的单词
组成关键字的字母全部小写
常见关键字:public static void class等
2)标识符
给类,接口,方法,变量等起名字时使用的字符序列
组成规则(只能包含下面的内容,不能有其它内容) 字母52个A-Z a-z 数字0-9 _ 下划线 $ 美元符
标识符中常见的命名规则(这些规定是不受语法约束的)
a: 包名:多单词组成时所有字母均小写,使用.连接 aaa.bbb.ccc
b: 类名&接口名:大驼峰式 AaaBbbCcc
c: 变量名&方法名:小驼峰式 aaaBbbCcc
d: 常量名:多单词组成是所有字母均大写,使用_连接AAA_BBB_CCC

8、Java数据类型

Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型
Java中数据类型:基本数据类型、引用数据类型
基本数据类型: 基本数据类型是Java语言中内置的类型,分别是:整数(byte、short、int、long)、小数(float、double)、字符类型(char)、布尔类型(boolean)。这四类基本类型是最简单、最基础的类型。
引用数据类型: 是强大的数据类型,它是基于基本数据类型创建的。该数据类型的代表主要有:数组、类、接口。

你可能感兴趣的:(Java学习笔记 1 - 计算机基础知识)