- 博客(9)
- 收藏
- 关注
原创 类String的学习2
String 类代表字符串. 下面通过实例学习: public class ToString2 { public static void test1(){ String s="abcdefg"; //将此 String 中的所有字符都转换为大写 String upperCase = s.toUpperCase();
2018-01-29 18:32:21 239
原创 阶乘 及 斐波那契数列
阶乘: 一个正整数的阶乘是所有小于及等于该数的正整数的积,并且0的阶乘为1。 实例学习:public class Factorial_Test { public static void main(String[] args) { int result = factorial(6); System.out.println(result);
2018-01-23 19:51:36 669
原创 二分查找的学习
二分查找: 将n个元素分成大致等大的两部分,元素x与n/2(中间值)相比较,元素x大,则在数组右部分搜索;元素x小,则在数组左部分搜索。如果找到x=n/2,则算法终止;找不到,说明数组中没有。实例学习:public class Selection_sort { public static void main(String[] args) { // 定义一个数组
2018-01-22 20:36:29 220
原创 排序算法的学习
排序:将“无序”的序列调整为“有序”的序列。 1.冒泡排序(从后往前): 比较相邻的元素,较大的放置后一位,在与之后的相比较,一次类推,到最后,最后一个元素为最大的元素。然后循环,排出序列。实例学习: public class BubbleSort { public static void main(String[] args) { int[] in
2018-01-22 19:52:40 265
原创 类String的学习1
String 类代表字符串. 下面通过实例学习: public class ToString { public static void main(String[] args) { String s1 = “hello world”; String s2 = “hello world”; String s3 = "hello" + " w
2018-01-22 00:15:04 310
原创 类 Scanner的学习
类 Scanner: 通俗来说,scanner是简单文本扫描器,它可以使用正则表达式来解析基本类型和字符串 下面通过实例学习: public class Test_Scanner {public static void main(String[] args) { //实例化扫描对象 Scanner scanner = new Scanner(System.in);
2018-01-19 10:32:07 349
原创 面向对象之多态性
多态性: 在同一个引用类型中,使用不同的实例而执行不同的操作。 条件: 要有继承关系; 要有方法的重写; 要有父类引用指向子类对象(例子:Father father = new Son() ) 多态中成员访问成员变量: 特点:编译的时候,看父类代码;运行的时候,看父类代码。 多态中成员访问成员方法: 特点:编译的时候,看父类代码;运行的时候,看子类代码。例子: -pu
2018-01-16 19:37:30 215
原创 面向对象继承性
继承性: 首先反映一般事物特性的类,然后在此基础之上反映出特殊事物的类。 原则: 父类中,放共性;子类中,放个性 类继承特点: 在JAVA中,只支持单继承,不支持多重继承(一个子类中只能有一个直接父类) 在JAVA中,支持多层继承(一个直接父类,可能有多个间接父亲) 注: 子类只能继承父类的所有非私有成员(非private) 子类不能继承父类的构造方法,但可以通过super关键字
2018-01-15 20:17:41 456
原创 面向对象封装性
封装性: 强调隐藏对象的属性和实现细节,仅对外保持公式访问方式; 原则: 将不需要对外提供的内容都隐藏起来; 把对象的属性隐藏,提供公共方法对其访问; 实现方式: 一般呢将类中的成员变量私有化(private),通过对外部提供setxxx,getxxx方法(打开eclipse,右击找到source,在source列表找Generate Getters and Setters…)来进行访
2018-01-14 20:44:24 374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人