- 博客(18)
- 收藏
- 关注
原创 正则表达式
正则表达式:是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则,有自己特殊的应用。 简单来说就是符合一定规则的字符串正则表达式的组成规则: 规则字符在java.util.regex.Pattern类中 说一些常见的: 正则表达式的判断功能: String类中的public boolean matches(String regex) ...
2018-08-02 19:38:04
251
转载 java线程问题
不同步就不安全? 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据线程同不同步对应的效率问题? 线程同步:是多个线程同时访问同一资源,等待资源访问结束,浪费时间,效率低 线程...
2018-08-02 19:25:03
266
原创 关于排序和查找
排序:冒泡排序;选择排序 查找:二分查找(前提要求数组有序) 总结排序:插入排序;归并排序;快速排序;冒泡排序;希尔排序;选择排序插入排序:package cn.itcast;/* * 插入排序基本思想 * 将n个元素的数列分为已有序和无序两个部分,如插入排序过程示例下所示: * {{a1},{a2,a3,a4,…,an}} * {{a1⑴,a2⑴},{a3...
2018-08-02 19:16:56
249
原创 java一些常见类和方法
StringBuffer的一些常用方法: Arrays工具类常见方法: Character类常见方法: Math类常见方法: 如何获取任意范围内的随机数? int number=(int)(Math.random()*(end-start))+start;System类中垃圾回收的方法gc():垃圾回收器,调用这个方法暗示着java虚拟机做了一些努力来回收...
2018-08-02 19:05:35
3222
原创 java一些类型转换问题
tring和StringBuffer之间的相互转换: 把字符串转换为字符数组(char[] chs=s.toCharArray()) 字符数组转换为字符串有多种方法:构造方法;String.valueof(数组名);String和int类型的相互转换: int到Integer再到String string到int:int starAge=Integer.parseI...
2018-08-02 18:47:58
176
原创 eclipse快捷键大全
先发一些本人经过上次实训过后收集到的一些常用快捷键: eclipse快捷键: shift alt s:快速建立构造方法,有参,无参,以及setter和getter方法这些,toString;alt / 快速使用一些方法之类的快捷键ctrl alt 向下箭头 复制当前行,粘贴至下一行出来alt 向下向上箭头移动当前一行代码,放在你想移动到的位置鼠标光标放在复制代码段的开头,一...
2018-07-19 16:28:32
195
原创 Day04
Day04ASCII码表:(要求记住三个数据就可以了) 0 48 A 65 a 97内部类访问特点: 可以直接访问外部类成员,包括私有成员; 外部类要访问内部类的成员,必须创建对象。 内部类和外部类没有继承关系!形式参数(基本类型和引用类型) 引用类型: 类名:需要的是该类的对象; 抽象类:需要的是该抽象的类子类对象 ...
2018-07-19 16:24:11
128
原创 Day03
匿名对象:没有名字的对象;匿名对象的应用场景:A:通用方法,仅仅只调用一次的时候new student().show(); this关键字的内存图解: 创建对象时做了什么事情? Static 内存图解: main方法的格式详细解释: 说明书即API的制作过程: 继承中构造方法的关系: 方法重写和重载的区别:...
2018-07-17 23:52:45
123
原创 Day01
Java基础再次回顾:java强制转换的思考;强制转换数据溢出后的结果怎么计算?(byte b=(byte)130 原反补码); 字符串参与运算:System.out.println("hello"+'a'+1);//输出为helloa1System.out.println('a'+1+"hello");//输出为98hello总结如下:字符串数据和其他数据做+,结果是字...
2018-07-16 20:12:56
229
原创 前端Emmet插件学习
非常好用的前端开发插件,能够基于Emmet语法产生HTML,通过查看官方文档语法(https://docs.emmet.io/abbreviations/syntax/)总结如下:! Tab键 就可以自动形成h5标准模板html:4s Tab键 就可以自动形成h4标准模板div>ul>li Tab键 就可以自动形成如下:div+p+bq Tab键 就可以自动形成如下:Ps:也...
2018-07-04 19:50:05
262
原创 ES6感觉还不错的几个特性
ES6常用最新特性:1.变量let和常量const 他们的作用域只限制于{}大括号内,不再像以前一样被置顶依次输出0到9这样的方法也比一千更加简洁2.模板字符串第一:字符串格式化const name = 'lux'console.log(`hello ${name}`) 采用了${}来界定第二:字符串一行行拼接或者多行字符串以前用\;现在直接 ’ ‘反引号就可以了const template ...
2018-06-29 09:43:35
145
原创 Quoit Design
Problem Description Have you ever played quoit in a playground? Quoit is a game in which flat rings are pitched at some toys, with all the toys encircled awarded. In the field of Cyberground, the pos
2018-04-10 20:31:13
462
原创 Tick and Tick
Problem Description The three hands of the clock are rotating every second and meeting each other many times everyday. Finally, they get bored of this and each of them would like to stay away from the
2018-04-10 00:27:15
597
原创 java中用==比较两个字符串问题
今天犯了一个错误,再次总结一下。 输入两个字符串,我想比较连个字符串的内容是否一样,于是用了==,结果是错误的。查询资料:字符串是一个比较特殊的对象。 字符串之所以特殊,是因为java会在内容中为String类型的对像开辟一个空间,我们叫他串池! 字符串对象的创建之后会被放入到串池中。 串池有一个特点,就是对于相同对象,池中只存储一份。 那么串池把神马样的String看做是相同的Strin
2018-04-08 21:25:43
397
原创 Max Sum
Problem Description Given a sequence a[1],a[2],a[3]……a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 + 4 =
2018-04-08 17:12:04
462
原创 两个大数相加问题
问题: 输入: 行数n,接下来n行每行两个数 输出: n行,每行为两个数的和 Notice that the integers are very large, that means you should not process them by using 32-bit integer.先贴出我的解决代码(经过运行为正确) import java.math.BigInteger; imp
2018-04-02 19:53:17
1075
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人