Java学习经验与总结(01)
一 有关计算机方面的知识
1.计算机概述
计算机 全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动丶高速处理海量数据的现代化智能电子设备。
由硬件和软件组成,没有安装任何软件的计算机成为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。
计算及主要的应用
(1):科学计算
(2):数据处理
(3):自动控制
(4):计算机辅助设计
(5):人工智能
(6):多媒体应用
(7):计算机网络
计算机的主要组成
计算机主要有硬件和软件组成硬件通常有CPU.主板、内存、电压环、主机箱、硬盘、显卡、键盘、鼠标、显示器等,而软件是使用计算机必不可少的东西,分为系统软件和应用软件,系统软件主要有 DOS,windows,linux,unix,Mac,Android,ios 应用软件有 office ie wechat 等
2:软件开发和计算机语言概述
软件是按照特定顺序组织的计算机数据和指令的集合,开发是软件的制作过程,软件开发是借助开发工具与计算机语言来制作软件,语言是人类进行沟通的表达符号,所以计算机语言就是人与计算机之间交流的语言,比如 C,C++,C#,JAVA,Python等
3:人机交互的方式和键盘功能键和快捷键
人机交互分为图形界面化方式和命令行方式两种,图形界面化方式就比如windows的界面上面的软件很直观的可以通过点击来操作运行,比较方便。命令行方式就需要有一个控制台来输入特殊的指令来让计算机完成一些操作,比如windows上的命令行窗口等。而我们再操作计算机的时候有很多功能键 比如Tab、shift、ctrl、Alt。space、等等,当然这些功能键组合起来也会组合成很实用的快捷键 我们经常用的 复制 ctrl+c 粘贴 ctrl+v 保存crtl+s 关闭窗口 Alt+F4等等
4:计算机的DOS控制台和常见的DOS命令
最方便的方式就是快捷键 win+r 会弹出一个运行窗口 ,我们输入cmd 就可以进入 ,或者在开始目录下, 程序 ,运行 输入cmd 回车也可以进入。常见的Dos命令有
A: d: 回车 盘符切换
B: dir(directory):列出当前目录下的文件以及文件夹
C: cd (change directory)改变指定目录(进入指定目录) 注意: 跨盘进入需要加一个 /d参数 例子: cd /d D:\software\cs1.6
D: cd… : 退回到上一级目录 回退多级目录 cd …/…/
E: cd: 退回到根目录
F: cls : (clear screen)清屏
G: exit : 退出dos命令行
h:ipconfig /all 查看本机IP 网卡物理地址等信息
i:calc 打开计算器
n:mspaint 打开画板
k:notepad 打开记事本
j:hostname 获取计算机名称
m:getmac 获取物理网卡地址
md (make directory) : 创建目录
rd (remove directory): 删除目录
del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
删除带内容的文件夹 不能直接删除 所以加参数 如下
rd + /s 文件夹名称 (询问是否删除)
rd + /q + /s 文件夹名称 (直接删除)
二 Java语言基础
1 java语言的特点
简单性 解释性
面向对象 高性能
分布式处理 多线程
健壮性 多态
结构中立 安全性
开源
跨平台 JVM
2 java语言跨平台原理
跨平台性是指java语言编写的应用程序在不同的系统平台上都可以运行,原理是 再需要运行的java应用程序的操作系统上,安装一个JVM(java虚拟机),然后用它来负责java程序再该系统中运行。
3 JRE和JDK的概述
JRE全称 java runtime environment 意思就是java运行的环境 其中包括Java虚拟机(TVM Java Virtual Machine)和java程序所需的核心类库等,计算机中只需要安装有JRE就可以运行开发好的java程序。
JDK是提供给java开发人员使用的,其中包含了java的开发工具和JRE.
JDK,JRE,JVM的关系 用JDK编写程序交给JRE来运行 由JVM实现跨平台
4 HelloWorld案例的编写和运行
首先我们在JDK的安装目录的bin目录中创建一个Helloworld.java的文件然后打开这个文件 首先定义类 class 类名{} ,然后在写main方法,在大括号中添加一个main方法或函数 格式 public static void main (String[] args){} 然后在main方法大括号中间写输出语句 格式System.out.println(“Helloworld”);然后使用javac命令编译helloworld源文件,这时会生成一个后缀名为.class的文件,再用java命令运行它,就可以出现helloworld字样
5 Path环境变量的作用及配置
我们在开发程序的时候会发现,每次都要进入JDK的bin目录,而且文件过多或者删除文件的时候都很不方便,如果我们想让他和calc或者paint这种命令无论再任何路径下都执行,那么这时候我们就需要配置path环境变量
首先我们打开我的电脑右键属性 然后进去打开高级系统设置 里面有环境变量 然后再底下系统变量里面我们新建一个系统变量 变量名命名为JAVA_HOME 变量值我们复制JDK安装路径的bin的上一级路径 点击确定 然后点开Path,将光标移动到最左边,输入%JAVA_HOME%\bin;点击确定,然后我们打开黑窗口,再任意目录下输入java命令 底下出现一大串内容说明我们配好了。
6 java语言的注释概述及其分类
注释是用于解释说明程序的文字 分为单行注释 多行注释和文档注释
单行注释 //
多行注释 /* */
文档注释 / ** */
7 java关键字的概述和使用
关键字是被java语言赋予特殊意义的单词,特点是组成的字母都是小写,常见的比如 class,public,static,void等等 需要注意的是 goto和const 是java语言的保留关键字
8 java语言的标识符
标识符的定义和组成规则: 标识符是给类 接口 方法 常量等起名时使用的字符序列,标识符的组名规则:英文的大小写字母、数字字符、$和_,注意 不能以数字开头,不能是java中的关键字,区分大小写,
标识符中常见的命名规则
包(就是文件夹,它的存在是为了解决我们同一个目录下不能同时存在两个相同名称的文件。) 字母都是小写
类或者接口
一个单词:首字母大写,其余字母小写
多个单词:每一个单词的首字母都是大写,其余字母小写
方法或者变量
一个单词:字母全是小写
多个单词:从第二个单词开始,首字母大写,其余字母小写
常量
一个单词: 字母全是大写
多个单词:字母全是大写,没一个单词使用下划线 隔开
9 java语言中常量的概述和使用
常量顾名思义就是在程序执行过程中其值不发生变化的量,java中常量分为字面值常量和自定义常量。字面值常量分为 字符串常量 (用双引号括起来的内容),整数常量(所有整数),
小数常量(所有小数),字符常量(用单引号括起来的内容),布尔常量(true和false),空常量(null) java针对整数常量提供了4中表现形式 分别为 二进制、八进制、十进制和十六进制。`
————————————————