- 博客(17)
- 收藏
- 关注
原创 String、StringBuffer与StringBuilder之间区别
String 是不可变类,每次对String的操作都会生成新的String对象,效率低下,而且大量浪费有限的内存空间;StringBuffer是可变、线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象;StringBuilder是可变、线程不安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象,不支持线程同步 ;(StringBuffer和StringBuilde
2017-09-18 21:32:27 412
原创 使用Math.random生成随机数
需求: 在控制台输入一个数字 如果大于 提示信息(大于随机数),如果小于提示小于随机数,直到输入的数字 和 随机数一样 成功import java.util.Scanner;public class Math_class { public static void main(String[] args) { Scanner sc = new Scanner(System.in);
2017-09-18 21:21:58 2077
原创 多态中成员的特点
1.成员变量 编译和运行都参考函数的左边 2.成员函数(非静态) 编译看左边,运行看右边 3.静态函数 编译和运行都看左边(静态方法不需要对象,直接类名调用即可)public class Fu { int a = 10; public void show (){ System.out.println("show -----fu"); } publ
2017-09-18 20:44:10 485
原创 抽象类和接口
抽象类1.特点(1)一个方法只有声明,没有实现时,该方法就是抽象方法;需要被abstract修饰。 抽象方法必须定义在抽象类里面,该类也必须用abstract修饰; (2)抽象类不可以被实例化,因为调用抽象方法没有意义; (3)抽象类必须有其子类覆盖了所有的抽象方法后,该类才可以被实例化。否则这个子类还是抽象类;2.细节问题(1)抽象类中有构造函数吗? 答:有,用于给子类对象进行初始化;
2017-09-18 20:01:49 477
原创 访问控制修饰符
修饰符 类内部 同一个包 子类 任何地方 private yes default yes yes protected yes yes yes public yes yes yes yes注意:public是一个项目下的最大范围(不同包可以访问,但项目之间不可以) protected 若没有继
2017-09-17 19:39:02 299
原创 Java中的构造代码块、静态代码块、普通代码块的区别
执行顺序:静态代码块>main方法>构造代码块>构造方法1.普通代码块: 在方法或语句中出现的{}就称为普通代码块。 普通代码块和一般的语句执行顺序由他们在代码中出现的次序决定—–“先出现先执行”public static void main(String[] args) { { System.out.println("普通代码块1"); }
2017-09-17 19:24:29 506
原创 构造函数
构造函数特点: 1.函数名与类名相同 2.不能手动调用,创建对象的时候来使用 3.没有具体的返回值 构造函数作用:给对象进行初始化(创建构造对象时所调用的函数)创建对象都必须要通过构造函数初始化 一个类若没有定义过构造函数,那么该类中会有一个默认的空参数构造函数;若该类中定义了指定的构造函数,则该类中的默认构造函数就没有了。默认格式:函数名(){}构造函数与一般函数的区别: 1. 构造
2017-09-17 18:31:47 310
原创 成员变量,静态变量,与局部变量
类中的变量1.成员变量(实例变量,静态变量)定义在类中, 方法外面 实例变量指的是类的一个实例,就是一个对象, 成员变量就是类中的变量(不是方法中的变量!) 类变量是类中的静态变量。2.局部变量(定义在方法里面,使用时必须要初始化)成员变量和局部变量的区别:成员变量定义在类中,整个类中都可以访问; 局部变量定义在函数、语句、局部代码块中,只在所属的区域有效。成员变量存在于堆内存的对象中;
2017-09-17 17:07:14 422
原创 方法的重载
方法的重载:方法名相同,在同一个类中重载和返回值类型无关,只和参数有关重载和抛出异常无关重载的参数列表不同 : a.有参数,无参数 b.参数的类型不同 c.参数的个数不同 d.参数的个数相同,
2017-09-17 16:05:39 232
原创 冒泡排序和选择排序
1.冒泡排序public static void main(String[] args) { int[] arr = {30,23,54,2,14,20}; //冒泡排序 把最大的取出来放在最右边 for(int a =0;a<arr.length-1;a++){ for(int b=0;b<arr.length-1-a;b++
2017-09-17 15:01:01 296
原创 计算1+2+3+.......+100的和
1.for循环public static void main(String[] args) { int sum=0; for(int a=1;a<=100;a++){ sum += a; } System.out.println(sum); }2.递归算法public static void main(Str
2017-09-17 14:58:56 1718
原创 for循环打印的练习
1.数字的练习for(int a=1;a<=5;a++){ for(int b=1;b<=a;b++){ System.out.print(b); } System.out.println(); } /* 1 12 1
2017-09-17 12:49:51 1111
原创 游标
游标:用来处理使用select语句从数据库中检索到的多行记录的工具 分类: 1. 显示游标;返回多条记录时,使用显示游标逐行读取。 2. 隐式游标;PL/SQL自动为DML语句创建隐式游标,包含一条返回记录。
2017-09-17 00:08:00 216
原创 HTML基础之列表、超链接、图像
列表:1.无序列表<ul> 格式:<ul> <li>...</li> ---一个列表项 <li>...</li> <li>...</li> .. </ul>属性说明:type=disc(默认值,实心圆)/circle(空心圆)/square(实心方块)2.有序列表<ol></ol> 格式:<ol> <li>
2017-08-22 23:09:12 715
原创 HTML基础
今天开始学习HTML啦,第一天加油1.HTML的基本结构------根控制标记-------头控制标记 标题 -----------标题部分-----------网页显示区-------头控制标记尾------根控制标记尾2.HTML标记格式: 标记分为 单标记和双标记(1)单一型,无设置值eg:(2)单一型,有设置值
2017-08-21 20:16:56 470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人