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)。这四类基本类型是最简单、最基础的类型。
引用数据类型: 是强大的数据类型,它是基于基本数据类型创建的。该数据类型的代表主要有:数组、类、接口。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,816评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,729评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,300评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,780评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,890评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,084评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,151评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,912评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,355评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,666评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,809评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,504评论 4 334
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,150评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,882评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,121评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,628评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,724评论 2 351