- 博客(6)
- 收藏
- 关注
原创 java常见八大排序算法
八大排序的空间以及时间复杂度 1.冒泡排序 package com.company.八大排序算法; import java.util.Arrays; public class 冒泡排序 { public static void main(String[] args) { int []arr=new int[]{1,9,12,8,0,1,3}; ...
2019-09-08 14:17:24 297
原创 纯干货 github骚操作使用
github使用: 1、确定搜索范围: a)xxx in:name //项目名包含xxx的 b)xxx in:description //项目描述包含xxx的 c)xxx in: readme //项目的readme文件包含xxx的 d)组合使用:秒杀为例:seckill in:name,readme e)示例:xxx stars:>=5000 //项目名为xxx 的点赞数大于等...
2019-08-05 22:20:22 435
原创 线程池的4种拒绝策略 ThreadPoolExecutor
package com.company.线程池; import java.util.concurrent.*; /** * @Author * @Description TODO * @Date 14:50$ 2019/8/5 **/ /** * 4种拒绝策略: * 1)ThreadPoolExecutor.AbortPolicy(),如果请求超过maximumpoolsize和c...
2019-08-05 15:15:21 224
原创 String、StringBuilder、StringBuffer区别和关系
String:它是一个最终的类(final),所以在多线程中使用是安全的,我们不需要做任何其他同步操作。String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享(在java中功效远高于提取和拼接字符串)。它不提供修改字符串的方法。 ...
2019-07-26 20:33:39 251
原创 java面向对象含义、Java的三大特性(封装、继承、多态)
1、什么是面向对象? 面向对象是一种程序设计技术。java中有一个观点是“一切皆对象”。可以把一个事物抽象成对象,然后根据事物的静态特征和动态特征变成实实在在的方法和属性,从而可以更加真实的反映事物本来的样貌和特征。 2、java的基本特性? 封装、继承、多态,抽象。 a)封装:就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能对对象的使用者隐藏数据的实现方式。 封装意义: ...
2019-07-22 22:58:35 330
原创 JAVA中的静态代码块、main方法、构造代码块、构造方法、普通代码块
执行顺序: 1)当没有new对象(有普通方法)时: 构造代码块和构造方法均不会执行,此时有:静态代码块>main方法>普通代码块 public class Demo4 { { System.out.println("构造代码块"); } public Demo4(){ System.out.println("构造方法"); ...
2019-07-18 17:11:44 309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人