java学习预前知识
dos打开方式
- 开始+系统+命令提示符
- win+r cmd 打开控制台
- 任意的文件夹下面 shift+鼠标右键点击 打开命令行窗口
- 资源管理器的地址前面加上cmd
- 管理员运行
常用命令
# 盘符切换
dir 查看目录文件
切换目录 cd
cd 不可以直接切换盘 用cd切换盘符需要加上/d
cd.. 返回上一级目录
clc 清理屏幕
exit 退出终端
ipconfig 查看电脑IP
#打开应用
calc 打开计算机
mspaint 打开画图工具
notepad 打开记事本
# ping 测试网络连接
#文件操作
md 目录名 创建新文件夹
rd 目录名 移动新文件
cd> 文件名 创建新文件
del 文件名 删除新文件
c,c++,java,c#.python,php,javascript
关键字 标识符
- 英文字母或者$ _开头
- 大小写敏感
- 尽量不要用拼音命名.很LOW
Java中所有组成部分都需要名字.类名,变量名以及方法名都被称为标识符.
数据类型
-
强类型语言 (变量使用严格按照规定,必须先定义再使用)
-
数据类型两大类
-
基本类型
#整数 int byte short long(Long要在数字后面加L) #小数 float(要在数字后面加F) double #字符 char(单个字符) String(是类,不是关键字) #布尔 boolean
-
引用类型
类 接口 数组
-
整数扩展: 进制 二进制0b 八进制0 十进制 十六进制0X
-
浮点数扩展: 0.1f与0.1不相等 但是float a =15465456465464f与float a+1相等
-
字符转换: 所有字符的本质还是数字
-
字符串扩展:new String 与直接定义的区别在哪
-
布尔值扩展:
Boolean flag = true; if(flag == true){};//新手 if(flag){};//老手 /* 精简代码*/
类型转换
1. 强制类型转换 2. 自动类型转换 不能对布尔类型进行转换 不能把对象类型转换为不相干的类型 把高容量转为低容量的时候i,强制转换 转换的时候可能会存在内存溢出,或者精度问题
变量 常量 作用域
变量:全局变量 局部变量
a++ 和++a
逻辑运算 : 短路运算
位运算:与或非 左移右移
/**对于运算符+的使用 */ int a = 12; int b = 23; System.out.println(""+a+b);//输出1223 System.out.println(a+b+"");//输出35
运算符优先级
-
包机制
-
包的本质就是文件夹
-
一般利用公司域名倒置作为包名
www.baidu.com (网址) com.baidu.www(包名)
-
为了能够使用某一个包的成员,我们需要在Java程序中明确导入改包,使用import 语句实现其功能
import package 1[.package 2].(classname|*);
JavaDoc
- javadoc命令是用来生成自己的API文件的
//参数信息
/**
* @author 作者名
* @version 版本号
* @since 指明需要最早使用的jdk版本
* @param 参数名
* @return 返回值情况
* @throws 异常抛出情况
*/
-
javadoc与普通注释的区别: 可以生成自己的帮助文档
-
命令行生成帮助文档
javdoc (参数) java文件
-
学会查找使用IDEA生产Javadoc文档 (面向百度编程)
-