1.计算机组成
1.1:硬件:输入设备(键盘,鼠标,扫描仪,摄像头),输出设备(显示器,影响,打印机),
处理器(CPU),存储设备(硬盘,移动硬盘,U盘,光盘,内存),机箱,主板,显卡,声卡
1.2:软件:
1.2.1:系统软件:
1.2.1.1电脑系统:DOS,windows,linux,Mac,unix.
1.2.1.2手机系统:IOS,安卓.
1.2.2:应用软件:
B/S(浏览器访问服务器):通过浏览器就可以直接访问服务器的软件.eg:京东,淘宝,网游。
优点:使用方法(无需安装客户端有浏览器就可用);升级方便
缺点:界面比较粗糙;服务器压力大.
C/S(客户端访问服务器):通过客户端软件访问服务器端的软件.
eg:QQ,大型游戏,Office。
优点:界面比较精细;服务器压力小.
缺点:必须安装客户端才能使用;服务器升级时客户端要对应着升级.
2.DOS常用命令: 目录:文件夹
2.1:打开dos系统:window+R ->输入cmd->打开dos系统.
2.2:切换目录命令
2.2.1:切换盘符: 盘符:
2.2.2:切换当前盘符下某个目录:cd 文件夹路径名
2.2.3:返回上一级目录:cd ..
2.2.4:返回根目录:cd\
2.3:创建目录的命令 md 目录
2.4:删除空目录的命令:rd 目录
2.5:创建空文件:type nul>文件名
创建不为空文件: echo 内容>文件名
2.6:删除文件:del 路径名+文件名
2.7:查看目录:dir 目录名[/p(分页)][/s(显示所有)][/w(宽屏)][/o(顺序显示)]
2.8:复制: copy <源文件路径> [目标路径] [/s(不可复制空目录)][/e(可以复制空目录)]
注意:只能复制文件,不能复制文件夹
2.9:清屏:cls
2.10:退出dos系统: exit;==最好使用命令退出dos系统==
3.编程开发:开发语言+开发工具+开发环境
3.1:程序:为了让计算机执行某些命令解决某个问题而编写的一系列有序指令的集合.
3.2:开发语言:java
3.2.1:java:是一种跨平台的,面向对象的高级语言.是一种编译解释型语言.
3.2.2:java特点:
3.2.2.1:跨平台(jvm)
3.2.2.2:面向对象
3.2.2.3:安全性(强类型语言,检查机制)
3.2.2.4:开源
3.2.3:Java体系:
JavaSE:java平台标准版,java基础核心.eg:开发桌面应用程序
JavaEE:java平台企业版,开发企业级程序.eg:开发面向internet项目
JavaME:java平台微型版,作移动和嵌入式开发.eg:作手机端开发,机顶盒开发.
3.2.4:Java应用:
3.2.4.1:开发桌面应用程序.
3.2.4.2:开发B/S架构项目
3.2.4.3:作嵌入式开发,手机端开发,机顶盒开发.
3.2.4.4:为大型企业提供解决方案
3.2.4.5:大数据
3.3:开发工具:记事本,nodepad,eclipse,MyEclipse,idea
3.4:开发环境:
jdk:java开发环境
jre:java运行环境
4.Java环境
4.1:卸载软件:控制面板->程序和功能->选择要卸载软件右键卸载.
4.2:安装jdk步骤:
4.2.1:安装jdk,注意选择安装目录.eg:D:jdk1.8==最好不要安装在C盘。==
bin:存放java命令
jre:java运行环境
lib:存放Java所需的Jar包
src.zip:存放Java源码包.
4.2.2:安装jre,注意选择安装目录.eg:D:jdk1.8jre
4.2.3:测试jdk是否安装好:cmd->进入dos系统->进入jdk安装目录\bin->输入命令测试
java -version
javac
java
4.2.4:配置Java环境:让计算机在任何地方都可以识别Java命令.
选中我的计算机右键属性->高级系统配置->环境变量->系统变量配置
JAVA_HOME:D:\jdk1.8
path:在path路径中开头%JAVA_HOME%\bin;
部分电脑:==如果上面环境不成功,再加上下面这条环境。==
classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
5.java代码规范:
5.1:java区分大小写.
5.2:java只认英文标点符号.
5.3:层次之间要有缩进:每一层次相对于外面的层次要缩进一个Tab键(一个制表符的位置).
5.4:每个结构的大括号,开始括号跟在这一结构末尾,结束的大括号单独占一行,且与这一结构的 首字母对齐.
5.5:一行只写一条语句.
5.6:按规范:一个文件对应一个Java类框架
6.开发Java程序三步骤
6.1:编写java源程序生成.java文件,也叫java源文件
6.1.1:java所有程序以类框架来组织.
类框架:public class 类名{
}
注意:类名自定义,首字母大定;
用public修改的类名必须与java源文件名同名,没有用public修改的类名可以源 文件名不同名;
6.1.2:程序的入口:main框架
main框架:public static void main(String[] args){
}
6.1.3:输出语句:
System.out.print("内容");输出内容
System.out.println("内容");输出内容后换行
System.out.printf("格式","输出内容");格式化输出内容
格式:%d 输出整数
%f 输出小数, %.2f 输出带两位小数
注意:输出中文乱码,将文件编码方式改ansi.
6.2:用javac命令编译java源文件,生成.class文件,又名字节码文件.
打开cmd->进入Java源文件所在目录->javac 源文件名.java
6.3:用java命令运行.class文件,输出结果.
eg:
/**
*这是第一个Java程序
*@auther
*@version 1.0 2019-10-22
*/
public class Demo1{
/**
*程序的入口框架
*/
public static void main(String[] args){
/*输出内容*/
System.out.println("Hello World!");
}
}
7.Java运行原理
7.1:java程序在内存中运行.
7.2:jdk:编译器,jre,jvm
jre:运行环境
7.3:jvm的作用:
将.class文件翻译成系统可识别的语言.
强大垃圾回收机制.==
8.计算机单位:
8bit=1byte
1024b=1kb
1024kb=1M
1024M=1G
1024G=1T
1024T=1P
9.转义字符:所有转义字符必须全定在""中
\n 换行
\t 空一个制表符的位置
10.注释:给代码写解释说明
单行注释://,给一行代码定解释说明.
多行注释:/* 注释内容*/,给多行代码写注释.
文档注释:/**注释内容 */,给类框架上,成员变量,成员方法上写注释.
作用:解释说明;生成doc文档