- JDK的安装配置
官网下载JDK
点击安装完,拷贝安装路径到/bin("E:\Java\jdk1.7.0")
计算机--属性--高级系统设置--高级--环境变量--用户变量新建
系统变量→新建 JAVA_HOME 变量,变量值填写jdk的安装目录(本人是"E:\Java\jdk1.7.0")
系统变量→寻找Path变量→编辑
在变量值最后输入:"%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;"
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
系统变量→新建 CLASSPATH 变量
变量值填写: " .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar"(注意最前面有一点)
- 注释:
代码 说明 // 单行注释 /* 注释内容 */ 多行注释 /** 注释文档内容 */ 文档注释(会生成文档) - int默认初始值为0,数字中用 _ 分割不能放在头部和尾部,编译的时候忽略
1例:1_7=
17
- 控制台打印输出
1System.out.println(
"打印的内容"
)
- 字符数字相加
1string i=
2
+
3
+
"a"
+
2
+
4
=“5a24”; 【前面的有计算会先计算】
- 比较运算符 ^ 相同为false 不同为true
1(
true
^
true
)=
false
计算数字的话用二进制运算得到结果在转换为10进制
- 三元表达式 :
1boolen表达式?语句
1
:语句
2
;
语句1,2的类型都是一样的
- >>位移运算也是把数字变为二进制,在看移动几位,在转换为十进制,(8>>2)=32
- switch(条件)//必须是一个返回值类型是 byte,short,char,int(数字类型)类型的表达式,java5开始新增了一个枚举,java7开始多了String
- 选择排序:第一个元素与后面的元素逐个比较,小于就交换位置
- 冒泡排序:相邻的两个元素比较,第一个小于第二个就交换位置,冒泡先找出最大的
- 可变参数定义方式:
1int
... aray
- 增强for循环, 相当于C#的foreach循环
1for
(
int
x : arr) { }
- java.util.Arrays:表示数组的工具类,提供了 数组的排序 ,查找等功能
- 属性【bool】为 setter方法和为is方法
12
3
private
boolean
real;
public
boolean
isReal() {
return
real;}
public
void
setReal(
boolean
real) {
this
.real = real;}
属性【普通属性】:
-
12
3
private
int
name;
public
int
getName(){
return
name;}
public
void
setName(
int
i){name=i;}
-
this.name=name
等价于this(name)- 【注意】但是this()必须放在属性中而且放在第一行
- 在源文件的第一行可以定义包 package 包名称; 编译时候使用javac -d . 文件名.java 就可以自动产生文件夹
访问 java 包名.类名 包名统一用小写 - 快捷操作
无参构造方法在代码区域右键--source--GenerateConstructors from Superclass
带参构造方法
在代码区域右键--source--GenerateConstructors using fields..-- finish
成对的getXxx()和setXxx()
在代码区域右键--source--GenerateGetters and Setters...
- 企业的开发包命名规则:
域名反着写.项目名.模块名.组件名
- 引用包名(命名空间)
1inport 包名.子包名.…….类名 inport 类的全限定名
- 使用 通配符 * :* 表示当前类需要使用到的某个包下直接的类,不表示引入某一个包下所有的类;
1例:inport test.* 用到什么自己会导入什么类
- alt+/ 内容辅助键
main方法
main+alt+/回车即可
输出语句
syso+alt+/
提示作用:帮助你补齐一些你你不住的东西,还可以帮你起名字等。
时间: 2024-10-21 10:11:22