1.计算机硬件
- 冯诺依曼体系 输入设备,输出设备,计算器,控制器(这两个就是cpu),存储器(包含内存和外存,外存就是硬盘啥的)
2.计算机软件
- 系统软件:dos windows,linux,mac,
- 应用软件:wps
3.打开cmd方式
- 点击windosws功能键,然后左键点击windows系统,然后左键点击命令提示符。(如果要以管理员身份打开的话,就右键点击命令提示符,选择更多,然后左键点击以管理员身份运行。
- 快捷键windows+r打开运行框,输入cmd然后回车(推荐)
- 选择文件夹,按住shift键的同时点击鼠标右键,左键点击在此处打开powershell窗口
- 打开资源管理器,在其地址栏前面加上cmd和空格然后回车
4.常用的dos命令
- 切换盘符:盘符+:+回车
- 改变目录cd(change directory):cd 绝对路径/相对路径 例如切换盘符:cd /d 盘符: 例如:cd ..返回上级目录 cd还能创建文件cd >文件名
- 查看目录dir(directory):
- 清理屏幕:cls(clear screen)
- 退出终端:exit
- 打开计算器:calc
- 打开画图工具:mspaint
- 打开记事本:notepad
- 查看ip地址:ipconfig
- ping命令 ping +ip/域名 查看连通性
- 创建文件夹:md+文件夹名
- 删除文件:del +文件名
- 删除文件夹:rd+文件夹名
5.计算机语言发展史
- 机器语言:二进制
- 汇编语言
- 高级语言:分为面向对象(c++和java语言)和面向过程(c语言)
6.java帝国的诞生
- 1972年c诞生贴近硬件,操作系统,编译器效率高
- 1982年c++诞生面向对象兼容c,图形领域,游戏
- 1995年java诞生
7.java三大版本
- javaSE:标准版(桌面程序,控制台开发)
- JavaME:嵌入式开发(手机,小家电)
- javaEE:企业级开发(web端,服务器开发)
8.jdk jre jvm
![1710056302224](C:\Users\缪佳伟\Desktop\java\JDK JRE JVM.png)
9.java开发环境的搭建
1.卸载jdk
- 删除java的安装目录
- 删除环境变量里面的JAVA_HOME和Path里面的路径中的%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin
- 查看是否卸载成功:cmd下查看java -version
2.jdk下载和安装
- 百度下载jdk8,现在的sun公司被oracle收购了Java Archive Downloads - Java SE 8 (oracle.com)
- 下载电脑对应的版本
- 双击安装
3.配置环境变量,我的电脑->右键->属性->高级->环境变量
-
JAVA_HOME就是jdk的安装路径->我的安装路径C:\Software\jdk8
-
Path里面的路径中的%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin
4.查看是否安装成功:cmd下查看java -version
10.helloworld及简单语法规则
- 创建一个文件夹,存放代码
- 新建一个java文件,文件的后缀名为.java(没有的话需要我们手动打开隐藏后缀名)
- 编写代码
public class Hello{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
-
java文件路径下编译javac java文件,会生成一个class文件
可能遇到的问题
- java区分大小写
- 文件名和类名必须保持一致且首字母大写
- 符号使用了中文
11.java程序运行机制
- 编译型
- 解释型
- 程序运行机制
12.IDEA安装和新建一个项目
先创建一个空项目然后创建好位置,然后项目
这两个都要选择好软件开发包,不然运行不了
psvm简写相当于public static void main
sout简写相当于System.out.println();
13.java基础语法
1.注释、标识符、关键字
1.注释
-
注释就是帮助自己之后更快理解代码的作用
-
java中注释有三种
-
单行注释 //
-
多行注释 /*文字 */
-
javaDoc文档注释 还有参数
/**
*/
-
2.标识符
1.所有标识符都是以字母和下划线和$开头
2.首字母之后可以是字母,下划线,$和数字组合
3.不能使用关键字作为变量名和方法名和类名
4.大小写敏感
2.数据类型
1.强类型语言:要求变量严格符合规定,所有的变量都必须先定义后使用
java数据类型分为两大类:
- 基本类型(primitive type)
- 引用类型(reference type)
long num4 = 30L;long类型要在数字后面加个L
float num5 = 30.1F;float类型要在数字后面加个F
整数拓展:二进制0b开头 十进制默认 八进制0开头 十六进制0x开头
浮点数拓展:
字符拓展:char c='a';
char c1='\u0061'
(int)a
所有的字符本质还是数字
unicode编码
转义字符 制表符\t 换行符\n
布尔值拓展:boolean flag =true;
if(flag==true)等价于if(flag)
3.类型转换
-
强制类型转换(高到低,要注意内存溢出和精度问题)
-
自动类型转换(低到高)
注意点:
- 不能对布尔值进行转换
- 不能把对象类型转换成不相干的类型
- 转换的时候可能出现内存溢出,或者精度问题
4.变量、常量
实例变量:从属于对象,如果不自行初始化,这个类型的默认值 0 0.0
布尔型默认值flase 除了基本类型,其余都是null
修饰符不分前后
5.运算符
idea复制当前行到下一行 ctrl+d
幂运算 Math.pow(2,3)就是 2^3
6.包机制、JavaDoc
阿里巴巴开发手册
java帮助文档
javadoc -encoding UTF-8 -charset UTF-8 文档名.java
学会查找使用idea生产javadoc文档
1.工具选择generate javadoc
2.然后locale填上zh_CN,command line argument填上-encoding UTF-8 -charset UTF-8
3.其他的输出位置啥的自己看着填
标签:java,cmd,环境,cd,点击,文件夹,JAVA,搭建 From: https://www.cnblogs.com/markwei/p/18067011