- 博客(29)
- 资源 (18)
- 问答 (3)
- 收藏
- 关注
原创 将26个字母随机放入TreeSet集合中
public class str { public static void main(String[] args) { TreeSet treeSet=new TreeSet(); Character[]data=new Character[27]; for (int i = 1; i <27 ; i++) { ...
2018-07-31 18:55:16 13036 55
原创 打印月份牌
import java.util.Calendar;import java.util.Scanner;public class test3{ public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println(...
2018-07-30 19:34:49 12996 49
原创 工具类
1 java.lang.String面试题String对象的内存地址?答:String对象不是一个基本类型,实例化方式有两种,第一种String s=”abc”; 在方法常量池中分配一个字符串常量”abc”, s变量存储地址引用,s存储在栈;第二种String s=new String(“abc”); 在堆内存分配空间存储”abc”,s存储地址引用,s s存储在栈;String s1...
2018-07-30 18:11:28 12780 53
原创 下落棋
能够画出9*9格,有两个棋手A,B,交替输入列数0-9,由于重力原理,输入这个列下几行没有棋子,则自动下落;A显示棋子是X,B显示棋子O,要求当出现四连胜利!A和B交替进行:import java.util.Scanner;public class practice7Arrays{ //悬挂的四子棋 public static void main(String[]ar...
2018-07-30 18:03:00 13342 40
原创 异常处理
1 java异常的分类 2 java处理异常的两种方式2.1 try…catch…finally语法:使用try结构扩展可能出错的代码块, 紧接try部分必须跟随catch部分或finally部分try{ 可能出错的代码块…..}catch(jdk定义错误类型或自定义错误类型 变量名){ 处理语句}fina...
2018-07-30 18:01:06 12449 28
原创 android studio开发下落四子棋
第一次使用Android Studio时你应该知道的一切配置http://www.cnblogs.com/smyhvae/p/4390905.html练习:能够画出9*9格,有两个棋手A,B,交替输入列数0-9,由于重力原理,输入这个列下几行没有棋子,则自动下落;A显示棋子是X,B显示棋子O,要求当出现四连胜利!A和B交替进行;MainActivity源码:package com...
2018-07-27 19:10:23 13569 33
原创 Java类部分练习题
1、分数设计一个表示分数的类Fraction。这个类用两个int类型的变量分别表示分子和分母。这个类的构造函数是:Fraction(int a, int b)构造一个a/b的分数。这个类要提供以下的功能:double toDouble();将分数转换为double Fraction plus(Fraction r);将自己的分数和r的分数相加,产生一个新的Fraction的对象。...
2018-07-26 21:01:23 14204 24
原创 java bean
javaBean在MVC设计模型中是model,又称模型层,在一般的程序中,我们称它为数据层,就是用来设置数据的属性和一些行为,然后我会提供获取属性和设置属性的get/set方法即Javabean 就是一个类,这个类就定义一系列 get<Name> 和 set<Name> 方法。 So simple !Javabean 就是为了和 jsp 页面传数据化简交互过程而产生...
2018-07-26 21:01:10 13566 27
原创 Java多态大乱炖
一 UML(统一建模语言)类的关系在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)① 泛化extends:子类继承父类,一般表示有说 “子类 is a 父类” ② 现实implements...
2018-07-26 20:44:01 13743 37
原创 正则表达式
正则表达式, 又称正规表示式、 正规表示法、 正规表达式、 规则表达式、 常规表示法(英语: Regular Expression, 在代码中常简写为regex、 regexp或RE) , 是计算机科学的一个概念。 正则表达式使用单个字符串来描述、 匹配一系列匹配某个句法规则的字符串。 在很多⽂本编辑器⾥, 正则表达式通常被用来检索、 替换那些匹配某个模式的文本。 1.1 句点符号 ...
2018-07-25 20:01:51 13847 29
原创 Java实现链表结构
尾插法单项链表及遍历:import java.util.Random;public class mylinked { public static void main(String[] args) { mylinked mylinked=new mylinked(); mylinked.print(mylinked.creat(6)); } //...
2018-07-24 19:57:28 14329 17
原创 不用判断,输出键盘输入数的绝对值
public static void main(String[] args) { /*常量表达式,通过赋值运算符完成隐式转换 << >>算数右移? >>> 逻辑右移? * */ short s=3; s+=3;// s=s+3;...
2018-07-24 07:52:41 13728 36
原创 Java可变参数
1.可变参数的定义从JDK1.5之后,java就提供了变长参数(variable arguments,varargs)。我们在定义方法的时候,可以使用不确定个数的参数。对于同一个方法,也可以通过不确定参数个数的方式进行重载。首先来看个最简单的例子:public void printArray(String... args) { for(int i=0; i<args.len...
2018-07-24 07:52:33 13437 24
原创 二分法的两种写法
1.循环写法public static int rank(int key,int nums[]){ //查找范围的上下界 int low=0; int high=nums.length-1; //未查找到的返回值 int notFind=-1; while(low<=high) { //二分中点=数组左边界+(右边...
2018-07-24 07:52:15 14493 28
原创 希尔排序
public static void main(String[] args) { int a[]={12,3,55,58,47,83,21,7,39,75}; sort(a); } public static void sort(int[] a){// /增量gap,并逐步缩小增量 for (int gap = a....
2018-07-24 07:52:03 13058 28
原创 插入排序及二分法查找
/*1.从第一个元素开始,该元素可以认为已经被排序;2.取出下一个元素,在已经排序的元素序列中从后向前扫描;3.如果该元素(已排序)大于新元素,将该元素移到下一位置;4.重复步骤3,直到找到已排序的元素小于或者等于新元素的位置;5.将新元素插入到该位置后;6.重复步骤2~5。 */public class test4 { public static void main(St...
2018-07-24 07:51:52 13170 30
原创 数组快速排序及二分法查找
public static void main(String[] args) { Random random=new Random(); int[] a=new int [10]; for (int i = 0; i < 10; i++) { a[i]=random.nextInt(100); System.out.print(a[i]...
2018-07-24 07:51:40 12253 19
原创 单例模式和多例模式
public class test9 {// 单例模式:懒汉// 所有的请求都用同一个对象处理,节省内存 private static test9 test9; private test9(){//构造器私有,防止外界调用 } public static test9 getobject(){ if(test9==null){ ...
2018-07-24 07:51:16 12732 28
原创 变量的定义
public static void main(String[] args) { String s1=new String("ok"); String s2=new String("ok"); System.out.println(s1==s2); System.out.println(s1.equals(s2)); ...
2018-07-23 11:47:21 12723 20
原创 求当前日期是该年第几天
public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int a=scanner.nextInt(); int b=scanner.nextInt(); int c=scanner.nextInt(); Calendar ca1 = Calendar...
2018-07-23 11:45:17 15933 18
原创 交换排序
public static void main(String[] args) {// 冒泡排序 int a[]=new int[10] ; int n=a.length; int t=0; Random random=new Random(); for (int i = 0; i < 10; i...
2018-07-23 11:44:18 15485 12
原创 foreach 遍历二维数组
public static void main(String[] args){// foreach 遍历二维数组 int [][]nums={{1,2,3},{4,5,6},{7,8,9}}; for(int[]i:nums){ for(int j:i){ System.out.print(j...
2018-07-23 11:43:44 16930 15
原创 求倒序高级算法
public static void main(String[] args) { System.out.println("请输入一个整数"); Scanner scanner = new Scanner(System.in); int x=scanner.nextInt(); int t=x; int y=0; for(y=0;x!=0;x=x/1...
2018-07-23 11:42:48 13773 12
原创 static静态演示
public class test1 { /*static:内存管理的工具,是类,不是对象,可被直接调用,被类中所有变量共享,优先分配空间,且只分配一次。 jdk1.7之前可以不写main方法直接写静态语句,1.7之后不可以 * 静态方法可以被其他方法直接调用,非静态方法需通过实例化对象调用 * */ public static void main(Str...
2018-07-23 11:41:36 13153 12
原创 通过数组模拟ArrayList结构,完成容器的创建、添加、修改、删除,以及可以 遍历自定义的结构,
public class ArrayList { /*通过数组模拟ArrayList结构,完成容器的创建、添加、修改、删除,以及可以遍历自定义的结构,提示可以ArrayList源码。*/ int n=2; int size=-1; Object []array; public ArrayList(){ array=new Object[...
2018-07-23 11:40:04 6884 4
原创 protected,default最精准总结
protected修饰符所修饰的类(这句话中指父类)属成员变量和方法,只可以被子类访问,而不管子类是不是和父类位于同一个包中。default修饰符所修饰的类属成员变量和方法,只可被同一个包中的其他类访问,而不管其他类是不是该类的子类。protected属于子类限制修饰符,而default属于包限制修饰符。1.不能用protected和private修饰类。(上图可以看到修饰类名的修饰符...
2018-07-23 11:38:24 5150 6
原创 随机生成十个不重复的数组元素
public static void main(String[] args) {// 每次重新随机完数据都要重第一个开始重新比较// 随机生成十个不重复的数组元素 int []a=new int[10]; Random random=new Random(); int j=0; for (int i ...
2018-07-23 11:13:53 9970 11
原创 遍历List集合的三种方法
List<String> list = new ArrayList<String>();list.add("aaa");list.add("bbb");list.add("ccc");方法一:超级for循环遍历for(String attribute : list) { System.out.println(attribute);}方法二:对于Arr...
2018-07-23 11:08:52 1351
2021操作系统复习.wps
2021-08-02
截屏【一条IT】.zip
2021-07-14
pygame实现贪吃蛇
2021-04-29
微信撤回快捷键(内含教程).zip
2020-01-15
文章推荐:为了讲明白原型模式,我用了8000字,3张图,150行代码
2021-09-23
关于#python#的问题:学哪个好找工作
2021-08-04
本周完结 周末没bug
2021-06-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人