- 博客(8)
- 资源 (12)
- 收藏
- 关注
原创 java基础-单利模式/继承/多态
单利模式单例类只能有一个实例。单例类必须自己创建自己唯一的实例。单例类必须给所有其他对象提供这个实例。 饿汉式单利模式/*饿汉式单利模式 */class MySingleTon{ private static MySingleTon singleton=new MySingleTon(); //创建唯一实例 private MySingleTon(){ /...
2018-10-31 00:37:01 250
原创 java基础-面向对象:初始化方式/内部类
面向对象类和对象:面向对象的语言,面向对象的思想。 oopthis: 指向当前对象的内存。指向对象不准确,this在构造函数里的时候,这时候并没有对象。 this必须放在函数第一行。static里面不能用this。static:方法区。 不管有多少对象,静态代码块只初始化一次。final:所修饰的值在编译期间就会被确定。对象的初始化方式: 提供一系列的 set get 方法。cl...
2018-10-30 15:22:53 364
原创 java基础-递归/哈诺塔/字符串的左右旋以及逆置
递归的优缺点: 递归条件: 1,趋近于某个临近值。2,循环调用自己本身。 优点:代码简洁。 缺点:递归由于是函数调用自身,而函数调用是有时间和空间的消耗的:每一次函数调用,都需要在内存栈中分配空间以保存参数、返回地址以及临时变量,而往栈中压入数据和弹出数据都需要时间。->效率.递归中很多计算都是重复的,由于其本质是把一个问题分解成两个或者多个小问题,多个小问题存...
2018-10-28 11:36:25 299
原创 java基础-字符串
字符串常量池:只是用来存放String类。jdk1.7以前是在方法区。1.7以后在堆。String:适合单线程。是一个fanal,不能试图修改原来的值,只能创造新的对象。一旦改变等于创造了新的对象。String str="abc"; //存放在常量池中。String str1=new String("abc&a
2018-10-26 00:12:32 145
原创 java基础-四种拷贝/可变参数编程/Array类方法
作业1public class He{ /* 1、{1,2,3,4,5,6} * 将奇数放在偶数前面 大小顺序不要求 */ //方法一: public static int[] sum(int[] array1) { int[] array2= new int[array1.length]; int a=...
2018-10-19 12:44:36 252
原创 java基础-do-while/for each/结束语句
作业:import java.util.*;public class Main { //1、实现二分查找算法:有序的数组 // pubclic static int binary(int[] array,int key) {} 找到返回下标,没有找到-1; public static int binary(int[] array,int key) { A...
2018-10-16 20:14:32 567
原创 java基础-扫描器/循环语句
java第三次作业1、练习题求斐波那契数列的前40项和。用for循环产生20个随机数(10-20)。输入一个数字,求他是几位数,并且是顺序输出还有逆序输出。求一个数字的二进制数有几个1.import java.util.*;public class HomeWork{ /* *求斐波那契数列的前40项的和??? * 1 1 2 3 5 8 13 .......
2018-10-14 00:52:02 562 1
原创 java基础-数据类型/包装类/算术运算符/位运算/数组的声明
java第二次作业1、数据类型基本数据类型:数值型:系统默认整型为 int 。 浮点型为 double 整型: byte short int long 浮点型:float(单精度) double( 双精度)字符型: char布尔类型(boolean): true false引用数据类型: 类:class 接口: interface 数组:ar...
2018-10-11 13:55:28 414
双矩形孔菲涅耳衍射
2019-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人