happy_to_life
码龄7年
关注
提问 私信
  • 博客:9,088
    社区:579
    9,667
    总访问量
  • 31
    原创
  • 1,479,723
    排名
  • 5
    粉丝
  • 0
    铁粉

个人简介:学习是一种信仰

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2018-04-24
博客简介:

happy_to_life的博客

博客描述:
一个菜鸡的成长之路
查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得0次评论
  • 获得9次收藏
创作历程
  • 31篇
    2019年
成就勋章
TA的专栏
  • java语言基础
    1篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring
  • 服务器
    linux
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Idea工具的常用快捷键

快捷键: 1.Ctrl+Shift + Enter,语句完成(*) 2.Ctrl+E,最近的文件 3.Ctrl+F12,可以显示当前文件的结构(*) 4.Ctrl+[ OR ],可以跑到大括号的开头与结尾* 5.Ctrl+N,可以快速打开类* 7.Alt+Insert,可以生成构造器/Getter/Setter等* 8.Ctrl+Alt+V,可以引入变量。例如:new Stri...
原创
发布博客 2019.11.25 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

习题解答

1.java语言有哪些特点 Java语言主要包括简单易学、面向对象、平台无关性、分布式、可靠性、安全性、支持多线程、支持网络编程、编译与解释并存等特点。 2.什么是Java虚拟机 Java虚拟机(jvm)其实就是字节码解释器,任何一种可以运行Java字节码的软件都可看成Java虚拟机。可以把Java字节码看成是在Java虚拟机上运行的机器码,Java虚拟机就是以Java字节码为指令的软cpu...
原创
发布博客 2019.11.24 ·
1670 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

程序题

输入N,输出1到N的阶乘: int n,s=1,sum=0; Scanner scanner=new Scanner(System.in); n=scanner.nextInt(); for (int i = 1; i <=n; i++) { /*后一个数和前一个数有关*/ s=s*i;...
原创
发布博客 2019.11.02 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

总结

1.随机数的生成 第一种:Math类的random方法返回(0,1)之间的数,例如: System.out.println((int)(Math.random()*100)+1); 第二种:Random类的next方法,例如:推荐这种方法。 System.out.println(new Random().nextInt(100)); 2.数组的排序 使用数组类Arrays中的sor...
原创
发布博客 2019.11.01 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

编程题

在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 package test; import java.util.Random; import java.util.Scanner; public class Test1 { public s...
原创
发布博客 2019.10.03 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内部排序

1.插入排序法 直接插入排序,像咱们打扑克一样。 package Client; import java.util.Random; public class Sort { public static void main(String []args){ int a[]=new int[10]; for(int i=0;i<a.length;i+...
原创
发布博客 2019.10.03 ·
75 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

查找

三个参量: (查找对象,查找范围)输入 ------》(查找结果)输出 基于线性表的查找: 1.顺序查找法(穷举法):用循环全部将全部元素进行对比,优点:简单易懂。 2.折半查找法: 要求: (1)必须采用顺序存储结构 (2)必须按关键字大小有序排序。 思想:将表的中间的关键字与查找关键字比较,如果查找成功则 return true;否则利用中间位置记录将表分为前后连个字表...
原创
发布博客 2019.10.02 ·
95 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二叉树

1.二叉树的非线性数据结构,通过遍历可以将二叉树中的结点访问一次仅一次,从而得到访问结点的顺序序列。 按先左后右的顺序有三种排序 DLR:先序遍历 遍历根结点 按先序遍历左子树 按先序遍历右子树 LDR:中序遍历 先中序排列左子树 访问根结点 按中序排列右子树。 LRD :后序遍历。 树的相关术语: 结点的度:一个结点的子树个数称为结点的度。 树的度:树中所有结点的层次...
原创
发布博客 2019.10.02 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java面试题目集合

1.什么是Java虚拟机,为什么Java被称为与平台无关的语言? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意平台,而不需要程序员为每一个平台单独重写或是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。 ...
原创
发布博客 2019.10.02 ·
93 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

泛型与集合框架

1.泛型 1.1泛型类: class People<E> people是泛型类的名称,E是其中的泛型,也就是说,并没有指定E是和政类型的数据,它可以是任何对象或接口,但不能是基本数据类型。 1.2使用泛型类声明对象那个 和普通类相比,泛型类声明和创建对象时,类名后多了一个“《》”,而且必须要用具体的类型替换"<>"中的泛型。例如: Cone<Circle&g...
原创
发布博客 2019.09.27 ·
325 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java网络编程

URL类 RUL类是java.net包中一个重要的类,使用URL创建对象的应用程序称为客户端程序。一个URL对象封装着一个具体的资源的引用,表明客户要访问这个URL中的资源,客户利用对象可以获取URL中资源。一个URL对象通常包含最基本的三部分信息:协议、地址、和资源。协议必须是RU对象所在Java虚拟机支持的协议,许多协议并不为我们常用,而常用的Http、Ftp、File协议都是虚拟机支持...
原创
发布博客 2019.09.27 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java多线程

线程的状态与生命周期 1.新建 当一个Thread类或其子类的对象被声明并创建是,新生的线程对象处于新建的状态。此时它已经有了相应的内存空间和其他资源。 2.运行 3.中断 原因有4种: 1.JVM将CPU资源从当前线程切换给其他线程,使本线程让出CPU的使用权处于中断状态。 2.线程使用CPU资源期间,执行了sleep()方法,使得当前线程处于休眠状态。线程一旦执行sleep方法,...
原创
发布博客 2019.09.27 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

输入、输出流

程序 输入流使用read()方法读入源中的数据 输出流使用write()方法吧数据写入目的地 1.File类 File(File dir,String filename); 1.1文件的属性 getName() canRead() canWrite() getAbsolutePath(); //文件的属性 File file=new File("C:\\User...
原创
发布博客 2019.09.26 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Pattern类与Matcher类

1.建立Pattern 类对象 Pattern pattern=Pattern.compile(regex); 2.得到Mattcher对象 Mattcher matcher=pattern.matcher(input); 3.使用boolean find()方法和String group()方法结合使用得到分解的字符串 //Pattern 和Matcher类 St...
原创
发布博客 2019.09.26 ·
299 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数字格式化、Class类和Console类

1.数字格式化 format方法 String s=String.format():类似C语言,想输出什么就自己填 2..Class类和Console类 Class可以得到类的实例 例如:、 Class a=new Class("Hello"): Hellow h=(Hellow)a.newInstace(); Console类 不让文本回显即不在命令行显示就用Console类 ...
原创
发布博客 2019.09.26 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Math类、BigInteger类和Random类

1.Math类 public static long abs(double s):返回a的绝对值 public static double max(double a,doublce b):返回a,b 的最大值 public static double pow(double a,double b):返回a的b次幂 public sqrt(double a)返回a的平方根 public ...
原创
发布博客 2019.09.26 ·
544 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Date类和Calendar类

1.Date类 直接用无参数构造方法返回当前时间: Date date=new Date(); System.out.println(date); 也可以使用带参的构造方法返回对象。 2.Calendar类 使用Calenda.getinstance()初始化对象, 使用public int set(int year,int month,int date)可以...
原创
发布博客 2019.09.26 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常用实用类String和StringBuffer类

1.String类 构造String对象 (1)常量对象 放在常量池(常量池中的数据在程序运行期间中再也不允许改变)中,没有使用new产生的。 (2)String 对象 使用new 产生的,放在动态区的,new首先分配内存空间并在内存空间中发乳字符序列,然后计算出引用。用户无法输出Stirng 的引用,只能输出实体。 1.1String类的常用方法 1.public int leng...
原创
发布博客 2019.09.25 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java2使用教程

1.请简单说明一下说明是迭代器 Iterator提供了统一遍历操作集合元素的统一接口。Collection接口实现Iterable接口。 每个集合都通过实现Iterable接口中iterator()方法返回Iterator接口的实例,然后对集合的元素进行迭代操作,有一点需要注意的是:咋迭代元素的时候不能通过集合的方法删除元素,否则会抛出异常,但是可以通过Iterator接口的remove()方...
原创
发布博客 2019.09.25 ·
615 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

面向对象

抽象类:声明方法的存在而不去实现它的类叫作抽象类 接口:抽象类的变体,所有方法都是抽象的。多继承可通过实现这样的接口而获得。只能定义static final成员变量。 多态:方法的重写(overriding)和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方...
原创
发布博客 2019.09.25 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多