Java基础

来源:互联网 发布:seo英语编辑 编辑:程序博客网 时间:2024/06/08 02:57

一、计算机基础

1.计算机:是指电子计算机。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件组成,没有安装任何软件的计算机称为裸机。
2.计算机硬件:由运算器、控制器、存储器、输入设备和输出设备五大部件组成。(冯.诺依曼体系)
3.计算机软件:按照特定顺序组织的计算机数据和指令的集合。分为系统软件和应用软件。
4.开发:软件的制作过程
5.软件开发:借助开发工具与计算机语言制作软件(计算机语言分为机器语言、汇编语言和高级语言)
6:人机交互方式:命令行方式和图形化界面方式
7:键盘快捷键:
* a:Ctrl+A 全选
* b:Ctrl+C 复制
* c:Ctrl+V 粘贴
* d:Ctrl+X 剪切
* e:Ctrl+Z 撤销
* f:Ctrl+S 保存
* g:Ctrl+Y 取消撤销
* h: ALT + ESC 回到上一个操作的窗口
* i: ALT + TAB 在多窗口之间进行切换
* j:ALT + CTRL + TAB 使切换任务界面停留
* k:WINDOWS + SPACE 快速显示桌面
* l:WINDOWS + TAB 绚丽的切换
* m:Ctrl + W 关闭当前界面
* n:Ctrl + Shift + T 恢复浏览器刚刚关闭的界面
* o:WINDOWS + L 锁定电脑
* p:WINDOWS + D 显示桌面,再按一次还原
* q:WINDOWS +E 打开资源管理器找文件
* r:WINDOWS + M 最小化所有窗口
* s:WINDOWS + 加号 放大镜

8.常见DOS命令:
* A:d: 回车 盘符切换
* B:dir(directory):列出当前目录下的文件以及文件夹
* C:cd (change directory)改变指定目录(进入指定目录)
* D:cd.. : 退回到上一级目录
* E:cd: 退回到根目录
* F:cls : (clear screen)清屏
* G:exit : 退出dos命令行(分割线上的需要掌握,下的了解)
* md (make directory) : 创建目录
* rd (remove directory): 删除目录
* del (delete): 删除文件,删除一堆后缀名一样的文件*.txt
* notepad 创建文件
* 删除带内容的文件夹
* rd + /s 文件夹名称(询问是否删除)
* rd + /q + /s 文件夹名称(直接删除)

二、Java语言概述

1.Java语言发展史:詹姆斯·高斯林(James Gosling),1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。
Java 语言是面向对象的、解释执行的网络编程语言。
Java 语言具有可移植性,是与平台无关的编程语言。
Java 语言可对内存垃圾自动收集。
Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。
2.Java语言平台
* J2SE(Java 2 Platform Standard Edition)标准版* 是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
* J2ME(Java 2 Platform Micro Edition)小型版* 是为开发电子消费产品和嵌入式设备提供的解决方案
* J2EE(Java 2 Platform Enterprise Edition)企业版* 是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发
3.JVM、JRE和JDK
(1)JVM(Java Virtual Machine):Java虚拟机
(2)JRE(Java Runtime Environment):Java运行环境
* 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
* JRE:JVM+类库。
(3)JDK(Java Development Kit):Java开发工具包
* JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
* 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
* JDK:JRE+JAVA的开发工具。

三、关键字的概述和使用

  • A:什么是关键字
    • 被Java语言赋予特定含义的单词
  • B:关键字的特点
    • 组成关键字的字母全部小写
  • C:常见关键字
    • public static void class等
  • D:关键字的注意事项
    • goto和const作为保留字存在,目前并不使用,类似Editplus这样的高级记事本,针对关键字有特殊的颜色标记,非常直观

四、标识符的概述和组成规则

  • A:什么是标识符
    • 就是给类,接口,方法,变量等起名字时使用的字符序列
  • B:标识符的组成规则
    • 英文大小写字母
    • 数字字符
    • $和_
  • C:标识符注意事项
    • 1,不能使用关键字
    • 2,不能数字开头

五、标识符中常见的命名规则

  • 见名知意
  • A:包
    • 最好是域名倒过来,要求所有的字母小写
  • B:类或者接口
    • 如果是一个单词首字母大写
    • 如果是多个单词每个单词首字母大写(驼峰标识)
  • C:方法或者变量
    • 如果是一个单词全部小写
    • 如果是多个单词,从第二个单词首字母大写
  • D:常量
    • 如果是一个单词,所有字母大写
    • 如果是多个单词,所有的单词大写,用下划线区分每个单词