自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

渣渣的成长之路

别钻牛角尖

  • 博客(13)
  • 收藏
  • 关注

原创 Java基础面试题50题

1,""空字符串的作用package com.neuedu.nineteen;public class Test { public static void main(String[] args) { String s=""; for (char i = 'a'; i < 'd'; i++) { s=s+i;//输出...

2019-08-20 19:29:03 60620 38

原创 青蛙变态跳台阶

题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法问题分析:假定第一次跳的是1阶台阶,那么剩下的(n-1)阶台阶有f(n-1)中跳法;假定第一次跳的是2阶台阶,那么剩下的(n-2)阶台阶有f(n-2)中跳法;……依次类推(如果是一阶台阶的话跳法就是1)f(n)=f(n-1)+f(n-2)+…+f(1)f(n-1)=f(...

2019-08-23 18:00:02 215

原创 再论java泛型与lambda表达式

再来看泛型与lambda表达式从Arrays.asList说起~当时学习泛型和lambda表达式的时候就是一带而过,没有深究,基础不扎实导致不明白问题今天看了看视频,把泛型和lambda整理了一下。带着问题来学习,先来看看Arrays源码(注释很重要)//这是asList方法,它返回的不是util下的ArrayList,而是自己的一个内部类,如下public static &l...

2019-08-22 18:32:50 3901

原创 你真的了解反射吗?

第一次接触反射,可能不好理解,但还是得先说一些抽象的概念。反射是在类运行的时候动态的获取类或对象的信息提一嘴RTTI,做个对比,可能有助于理解反射RTTI是在编译时打开和检查.class文件 反射是在运行时打开和检查.class文件Class类与java.lang.reflect类库一起对反射进行了支持再来,明确一些相关概念。类对象:记录类的信息的对象,Class类的对...

2019-08-20 10:33:26 670

原创 IO流

目录一、流的分类二、方法三、字节流(以Stream结尾)四、字符流(以Reader、Writer结尾)五、字节流与字符流的转换六、常用的过滤流七、IO操作的一般步骤一、流的分类1)按方向分:输入流,输出流(相对于虚拟机)技巧:输入是读,输出是写2)按单位分:字节流,字符流字节流:按字节来读,可以读所有类型的文件字符流:按字符来读,只能...

2019-08-17 14:26:56 170

原创 java字符串与数字相加

今天来讲一个很基础,但也很容易被忽略的问题。String s="5";int s1=2;System.out.println(s+s1);输出的结果会是多少呢?答案是:52嗯,大概通过运行的结果得出了结论:字符串与数字进行相加时,会把数字拼接成字符串。好奇~为啥捏?上网查了查,没找到想要的答案!谁让我有个学霸同桌那?hhhhh我们来看一下反编译的结果1.在out文...

2019-08-16 16:28:39 17309 7

原创 设计模式--动态代理

步入正题之前,先闲聊几句。思想:动态代理是利用反射的机制在运行时动态的创建类反射:动态创建对象 动态代理:动态创建类了解动态代理,反射有助于了解框架的底层实现,才能更好的运用框架。看这一篇前,可以先参考一下上一篇文章https://blog.csdn.net/meetbetterhc/article/details/99597369步入正题……老样子,先看一...

2019-08-14 20:18:24 170

原创 设计模式--静态代理

代理模式的思想:代理类与目标类实现同一个接口,同时代理类中维护一个目标对象的引用。(如图) 代理模式的作用:让每个类各司其职,单一职责原则简单的例子:代码结构:Service接口package com.design.proxy;/** * 代理模式要求目标类与委托类实现同一个接口 */...

2019-08-14 18:54:40 199

原创 druid连接池的使用

今天很开心,,,用德鲁伊把增删改查做出来嘞,果然需要多练,并且总结。首先,看一下基本的结构 解释:我这里用到一个表Course 在condao包里(因为之前在这个类里用到过,懒得再写了),connpool包下有一个接口CourseDao和一个类Druid(我设计的不好,因为对包的分类不明白,其实应该放在test包下),connpool包下又创...

2019-08-13 20:20:34 4095 3

原创 线程--数字和字母交替打印

问题描述:写两个线程,一个线程打印1~52,另一个线程打印字母A-Z , 打印顺序为12A34B56C……5152Z。问题分析:俩个线程是同步的,但当打印数字的线程打印了2个数字后,就进入等待队列,并且唤醒打印字母的线程;同理,打印字母的线程打印1个字母后,进入等待队列,并唤醒打印数字的线程代码展示:public class ThreadDemo { Thread...

2019-08-13 19:59:53 309

原创 一个int类型的数组,元素的值在0-10000范围内,统计重复出现最多的数字及出现的次数

问题描述:一个int类型的数组,元素的值在0-10000范围内,统计重复出现最多的数字及出现的次数思路:利用map集合,key存数,value存这个数出现的次数代码展示:package com.august.test;import java.util.*;/** * 一个int类型的数组,元素的值在0-10000范围内,统计重复出现最多的数字及出现的次数 */pu...

2019-08-08 14:45:13 1299

原创 mysql的基础命令

好久没碰过MySQL命令了,之前学过的该忘的都忘的差不多了,今天开MySQL第一天,顺便整理一下,等下次再用到的时候省着一个个查了。数据库的操作创建数据库:create database 库名; 删除数据库:drop database库名; 使用数据库:use库名; 查看所有数据库:show databases;表的操作查看表:show tables; 查看表结构:des...

2019-08-07 17:02:16 136

原创 字符串压缩

问题描述:将字符串原地压缩,如"eeeeeaaaffeee"压缩为"e5a3f2e3",请编程实现代码展示:public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入字符串"); String s...

2019-08-04 15:27:26 6388 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除