摘要:
只有同种类型才可以使用数学运算 算数运算符 + / % 自增自减运算符 ++ 案例: Int num = 1; Num = num++; 1.首先num作为表达式的值 2.然后num自增 3.最后表达式的值赋值给等号左边的变量 关系运算符 == != = 无符号右移 补0 运算符之间的优先级 1.算 阅读全文
摘要:
(1)什么是mvc? 是一种软件架构的思想,将软件按照模型、视图、控制器 来划分。模型负责封装业务处理逻辑,视图负责输入和输出( 表示逻辑),控制器负责协调模型和视图。 模型: 封装:需要先写接口,然后实现接口中声明的方法。 业务处理逻辑:业务本身的处理流程,另外,还包括 为保证业务处理正常可靠执行 阅读全文
摘要:
if语句 if(表达式) {方法体} else if (表达式) {方法体} else {方法体} if后一定要加{} if(i 5) { system.out.println(""); } else if (i 4) { system.out.println(""); } else { syste 阅读全文
摘要:
成员变量 public class test { int size = 26; boolean b = true; } 局部变量 public class test { public statuc void main(String args[]) { int size = 26; boolean b 阅读全文
摘要:
基本数据类型 变量:内存中一块存储区域 变量必须要先声明(定义)然后再使用 1) 变量定义格式(变量只能保存一种类型的数据): 数据类型 变量名; 2) "=":赋值符号 eg int a = 12; 3) 标识符(起名字): a)标识符必须以字母或下划线或 $ 符号开始。其余字符可以 是字母、数字 阅读全文
摘要:
java中的栈,就是当运行java程序,在内存会开辟一个存储空间, 栈内存的使用方式LIFO(后进先出/先进后出),java中所有的局部 变量都保存到栈当中,方法的参数也是局部变量,局部变量在离开 作用域自动消失(垃圾回收) 阅读全文
摘要:
方法:自己调用自己,一定要有方法结束 递归必须有终止时候,如果没有终止的话,则必然溢出(递归一直在栈 中运行) package method2; public class Demo2 { public static void main(String[] args) { int n = 5; int 阅读全文
摘要:
java中的参数传递的一般规则:基于值的传递,基本数据类型的 变量,把变量的值复制到形参当中;引用类型的变量,把堆当中 对象的地址的值,传递到形参当中(堆当中对象的首地址),这样的话 形参跟实参都指向堆当中的同一个对象 阅读全文
摘要:
1)static 修饰(关键字),可以用来修饰:变量,方法,语句块,类 2)static修饰变量:属于类级别的变量,是在类加载的时候直接加载到 内存当中,所有的类的对象可以共享同一个静态变量 特点:用static修饰变量,我们叫做静态变量,该变量跟类有关,跟 对象无关 访问静态变量: 类名.静态变量 阅读全文
摘要:
将类型作为一种参数来进行指定 1) jdk1.5以后出现了,在java程序编译的阶段,检查的类型约束 (知道这个对象类型) 2) 经常跟集合结合使用,可以很好提高性能,而且使用方便 3) eg List list = new ArrayList(); 4) 类名 对象名 = new 构造方法; 约束 阅读全文
摘要:
package test; class aceing { / @param args / private static aceing ace; public aceing() { super(); System.out.println("aceing类中的无参构造器调用了"); } public s 阅读全文
摘要:
java体系中最底层的一个类,Object是所有类的父类, 所有的类都间接或直接的继承于Object 2)toString():用来描述当前对象的文本(String)信息,一般 是默认调用,返回的结果包名.类名@hashcode,结果没用,必须 重写(要把该类的对象显示出来) 重写toString( 阅读全文
摘要:
String和StringBuffer 的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有 3个类来负责字符的操作。 1.Character 是进行单个字符操作的, 2.String 对一串字符进行操作。不可变类。 3. 阅读全文
摘要:
(jdk1.5自动装箱/自动拆箱) 包装类可以把基本类型包装对象类型 12 new Integer(12) 1) java当中的包装类 案例: integer1.Demo4 方法:Long.parseLong("13552329647"):把一个String自动 转化为long类型的数据 2) jd 阅读全文
摘要:
常用类: SimpleDateFormat(java.text.SimpleDateFormat) Date(java.util.Date) Calendar(java.util.Calendar) DateUtils(org.apache.commons.lang.xwork.time.DateU 阅读全文
摘要:
String类:数据+加相关的操作,即char[] +操作 1)char 数组只是数据,没有操作 2)一串字符就是字符串:char[]、String、StringBuilder 3)字符串的"字面量"(也叫直接量),都是String类型实例 4)"字符串常量":static final 修饰的变量 阅读全文
摘要:
方法 charAt(index) 返回指定位置的字符 substr(start[,length]) substring(start[,end]) 包含起始位,不包含结束位 toLowerCase() toUpperCase() indexOf 描述:返回一个字符在另一个字符中第一次出现的位置,如果没 阅读全文
摘要:
//保留4位小数 var aa = 12.1234000 alert(Number(aa.toFixed(4))); 判断有几位小数 var n=3.143423423; alert(n.toString().split(".")[1].length); 金额数字格式化123,456.12 var 阅读全文
摘要:
变量:一旦被初始化就不能被修改 必须进行初始化 系统不会给予默认初始值 引用类型的变量,用final修饰的话,赋值后不能进行修改,但其属性可以 参数变量在调用的时候就被赋值了,所以在方法内不能修改 方法:不能被重写 类:不能被继承 我们写的类不要用final修饰 常量 固定写法static fina 阅读全文
摘要:
1) 反射是Java自我管理(类, 对象)的机制 2) 可以通过反射机制发现对象的类型 发现类型的方法/属性/构造器 3) Java 反射 可以创建对象并访问任意对象方法和属性等 1) 创建对象的时候: a Person p = new Person(); b 利用反射来创建对象(3种,前两种必须知 阅读全文