java
不想做靓仔
能帮到你实在是太好了~
展开
-
Java中输入三个数按升序输出——妈妈再也不用担心我不会输入三个数排序了
Java中输入三个数按升序输出 题目:输入三个数,并将三个升序输出最笨但不完整的做法:if(a>b){ if(b>c){ System.out.print(c+" "+b+" "+a); }else if (c>b) { if (c&a原创 2018-08-04 17:55:31 · 7321 阅读 · 5 评论 -
Springboot自动生成**Mysql**表时,多生成hibernate_sequence
问题描述:用springboot自动生成Mysql表时,多生成了一张hibernate_sequence表,看着很不爽,注意我用的是MySQL,其他数据库不一样分析这个表的作用是用来记录其他表的主键。不删也没关系若删除该表,将报错could not read a hi value - you need to populate the table: hibernate_sequence,服...原创 2019-11-06 11:06:38 · 610 阅读 · 0 评论 -
初学springboot遇到的错误: ‘entityManagerFactoryBuilder’,javax/persistence/criteria/CriteriaDelete
今天跟着网上的教程学习springboot遇到了一些错误,在此做一些记录,方便以后有同样的问题的朋友能找到办法,但是可能不全对,仅供参考,遇到的部分关键错误如下org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'entityManagerFactory' ...原创 2019-11-06 10:53:18 · 1699 阅读 · 0 评论 -
java中Iterator迭代器的实现
本文转自 http://www.cnblogs.com/xujian2014/p/5846128.html今天突然发现迭代器不是很明白,在网上找到大佬写的这篇感觉挺好阅读目录一、迭代器概述二、ArrayList的Iterator实现三、ListIterator回到顶部一、迭代器概述 1、什么是迭代器? 在Java中,有很多的数据容器,对于这些的操作有很多的共性。Java采用了迭代器来为...转载 2018-12-05 21:33:38 · 170 阅读 · 0 评论 -
JAVA Calendar详解
(在文章的最后,将会介绍Date类,如果有兴趣,可以直接翻到最后去阅读)究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历、阴(农)历之分。它们的区别在哪呢?比如有:月份的定义 - 阳`(公)历 一年12 个月,每个月的天数各不同;阴(农)历,每个月固定28天每周的第一天 - 阳(公)历星期日是第一天;阴(农)历,星期一是第一天实际上,在历......转载 2018-12-21 21:12:41 · 28641 阅读 · 1 评论 -
java HttpRequest方法
转自 https://blog.csdn.net/ls_man/article/details/78133950 /** * http调用 * * @param httpUrl :请求接口 * @param httpArg :参数 * @return 返回结...转载 2018-12-18 11:02:11 · 1571 阅读 · 0 评论 -
Java_调用HttpRequest访问淘宝开发API查询IP信息
转自 https://blog.csdn.net/ls_man/article/details/78133981 /** * 获取ip信息 * * @param ip * @return */ public static String getIpInf...转载 2018-12-18 11:06:09 · 371 阅读 · 0 评论 -
java中静态相关问题
转自 http://www.cnblogs.com/chuijingjing/p/9452893.html Java 静态对象 static 什么是静态变量大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!!Java 中被 static ...转载 2018-12-18 14:20:59 · 1810 阅读 · 0 评论 -
十大经典排序算法最强总结(含JAVA代码实现)
十大经典排序算法最强总结(含JAVA代码实现) 最近几天在研究排序算法,看了很多博客,发现网上有的文章中对排序算法解释的并不是很透彻,而且有很多代码都是错误的,例如有的文章中在“桶排序”算法中对每个桶进行排序直接使用了Collection.sort()函数,这样虽然能达到效果,但对于算法研究来讲是不可以的。所以我根据这几天看的文章,整理了一个较为完整的排...转载 2019-02-22 15:24:50 · 381 阅读 · 0 评论 -
Java数据结构、算法面试题
转自https://blog.csdn.net/zyx520ytt/article/details/724662551.题目:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。代码:import java.util.ArrayList;import java.ut...转载 2019-02-17 20:45:56 · 3231 阅读 · 0 评论 -
Math.round最简单理解,有栗子
做Java的面试题时遇到了以下这题,百度了一下Math.round()的修约规则,有的说是四舍五入,有的说是四舍六入,发现和我学分析化学时用的数字修约规则(四舍六入五成双)很像,所以验证一下; 原题:Math.round(11.5) 等于多少?Math.round(-11.5)等于多少? 作者给的解题方法如下: 答:Math.round(11....转载 2019-02-13 16:12:56 · 389 阅读 · 0 评论 -
JVM最强解析
原文: https://blog.csdn.net/xin93/article/details/80717936 1. 上帝视角【树看JVM】【图看JVM】2. 分而治之 2.1 堆区 构成:堆区由新生代和老年代组成,新生代中包含伊甸区(Eden)、幸存者区(survivor from 、survivor to)和老年代。 GC:当...转载 2019-02-28 20:54:22 · 186 阅读 · 0 评论 -
多态“非静态方法:编译看左边,运行看右边”——妈妈再也不用担心我不懂多态了
例子输出下列代码结果:public class Demo1 { public static void main(String[] args) { int i=0; Fu f=new Demo(); Demo d=new Demo(); for(f.show('A'); f.show('B')&&...原创 2018-08-03 20:26:12 · 1258 阅读 · 1 评论 -
内部类笔记
摘自菜鸟教程: 为什么在 Java 中需要内部类?总结一下主要有以下四点: 1.每个内部类都能独立的继承一个接口的实现,所以无论外部类是否已经继承了某个(接口的)实现,对于内部类都没有影响。内部类使得多继承的解决方案变得完整。(重要) 2.方便将存在一定逻辑关系的类组织在一起,又可以对外界隐藏。 3.方便编写事件驱动程序。 4.方便编写线程代码。创建静态内部类对象...原创 2018-08-07 09:48:52 · 179 阅读 · 0 评论 -
java实现万年历——超简单!
万年历public class WanNianLi { public static void main(String[] args){ //思路: //1、构建Scanner扫描器类的对象 Scanner input = new Scanner(System.in); //2、从控制...原创 2018-08-02 20:29:50 · 25305 阅读 · 10 评论 -
简单明了——重载与重写区分及修饰符权限问题
方法的重载: 1.方法名必须相同 2.参数列表必须不同 3.其他修饰符可以相同,也可以不同 4.可以抛出不同异常方法的重写: 1.方法名、参数列表、返回值类型都必须相同 2.访问修饰符必须大于或等于被重写的方法 3.重写的方法中,不能抛出新的异常或被重写的方法更多、更大的异常,但一定会抛出异常。也就是说,只能抛出相同的异常或是被重写方法...原创 2018-08-24 08:41:00 · 4337 阅读 · 4 评论 -
Collections集合工具类常用方法应用
public class Demo { public static void main(String[] args) { /* * Collections:集合工具类,封装了集合的操作 * * 要求:存储多个数据,数据可以重复,还可以排序 */ ArrayList<String&...原创 2018-08-14 09:43:14 · 234 阅读 · 0 评论 -
int...可变参数笔记
public class Demo7 { public static void main(String[] args) { /* * 可变参数:参数的个数可以不固定 * * 作用:简化代码,方便操作. */ // 值传递 int he1 = sum(3, 4, 5);...原创 2018-08-14 09:45:02 · 879 阅读 · 0 评论 -
增强for循环遍历 数组,Collection,Map
增强for循环:数组,Collection,Mappublic class Demo { public static void main(String[] args) { /* * 增强for循环:数组,Collection,Map * for(元素类型 变量:数组/Collection){ * 循环体...原创 2018-08-14 09:47:42 · 3389 阅读 · 0 评论 -
Arrays数组工具类应用笔记
public class Demo { public static void main(String[] args) { /* * Arrays:数组工具类,内部封装了大量操作数组的方法(排序,查找,求最大值等) */ //简单数据类型的数组转成字符串--方便查看数组里面的内容 int[] arr = {...原创 2018-08-14 09:49:00 · 218 阅读 · 0 评论 -
举个栗子——自定义异常类
自定义异常类举例使用自定义的异常类老师用电脑上课老师发生上课异常上课时电脑发生蓝屏或者冒烟异常public class Demo { public static void main(String[] args) { Teacher1 teacher1 = new Teacher1(new Computer()); try { ...原创 2018-08-06 19:20:58 · 253 阅读 · 0 评论 -
eclipse代码注释与取消代码注释-----妈妈再也不用担心我不会注释代码了
单行注释: Ctrol + / 或者 Ctrol + Shift +C 取消注释: Shift + / 多行注释: Ctrol + Shift + /取消注释:Ctrol + Shift + \ (注意是反斜杠!)...原创 2018-08-06 21:13:47 · 937 阅读 · 0 评论 -
对java多态的理解
Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用...原创 2018-08-14 21:26:06 · 181 阅读 · 0 评论 -
JAVA单例设计模式总结及举例
JAVA单例设计模式总结及举例 设计模式:前人总结出来的经验,被后人直接拿来使用. 单例设计模式: 一个类只允许有一个对象,将这个对象作为一个全局的访问点,提供出去供大家使用. 分析: 1.用户只能有一个对象 2.全局的访问点:得到的对象就是全局的访问点. 如何做到全局?让static去修饰 3.如何提供出去? ...原创 2018-08-02 21:34:09 · 170 阅读 · 0 评论 -
JAVA修饰符FINAL总结
JAVA修饰符FINAL总结final 的意思是最终的,不可改变的。 final可以用来修饰 a.类、 b.方法(包括类方法和对象方法)、 c.变量(包括成员变量、局部变量)。1. final修饰类:用final修饰的类不能被继承,不能拥有自己的子类。 如果对一个已经用final修饰的类进行继承,在编译时会发生错误。 ...转载 2018-08-02 21:42:38 · 183 阅读 · 0 评论 -
java中List、Set及Map中元素是否有序重复
javajava集合中的有序无序,重复问题原创 2018-08-13 16:36:30 · 3391 阅读 · 0 评论 -
java四种访问权限private、public、protected、default清晰解析
修饰词:根据作用范围来进行划分 private 默认的(default/friendly) protected public 同一个类中 可见 可见 可见 可见 同一个包中 不可见 可见 可见 可见 不同的包中有继承关系 不可见 不可见 可见 可见 不同的包中没有继承关系 不可见 ...原创 2018-08-13 19:05:09 · 1064 阅读 · 0 评论 -
List常用方法总结
ListList list = new ArrayList();List:可以操作下标增:list.add(“java”);list.add(0,”php”);删list.remove(0);list.remove(“java”);list.remove(list);list.clear();改list.set(0,”python”);...原创 2018-08-18 18:01:12 · 325 阅读 · 0 评论 -
利用递归简单实现遍历所有文件夹子目录
1.列出指定目录下满足指定条件的文件的清单,包括子目录(当前的工程目录)import java.io.File;public class FileTest { public static void main(String[] args) { File files = new File("C:\\Users\\13512\\Desktop\\新建文件夹"); ...原创 2018-08-21 08:52:31 · 935 阅读 · 0 评论 -
超简单!——java中父类引用指向子类对象、多态知识点理解
父类引用指向子类对象指的是:举个例子:一个父类Animal,其子类Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的子类。Animal animal = new Cat(); 即声明的是父类,实际指向的是子类的一个对象。 那我们从内存角度来理解试试.假设 现在有一个父类Father,它里面的变量需要占用1M内存. ...原创 2018-08-03 19:24:46 · 514 阅读 · 0 评论