Java

转载《详细介绍Java垃圾回收机制》

原文链接https://www.cnblogs.com/laoyangHJ/articles/java_gc.html 垃圾收集GC(GarbageCollection)是Java语言的核心技术之一,之前我们曾专门探讨过Java7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收原...

Java单例模式

 懒汉模式与饿汉模式懒汉模式就是懒加载,用到的时候去加载,存在线程安全问题,需要手动地加锁控制。它的优点是类加载的速度比较快,按需加载,节省资源。饿汉模式就是在类加载的时候会创建出实例。它天生就不存在线程安全问题。但是类加载的速度会变慢且耗费资源。 懒汉模式-单重检查示例代码如下:publiccla...
代码星球·2020-10-20

对Java8新的日期时间类的学习(一)

引用自Java译站http://it.deepinmind.com/java/2015/03/17/20-examples-of-date-and-time-api-from-Java8.html除了lambda表达式,stream以及几个小的改进之外,Java8还引入了一套全新的时间日期API,在本篇教程中我们将通过...

对Java8新的日期时间类的学习(二)

示例11在Java中如何判断某个日期是在另一个日期的前面还是后面这也是实际项目中常见的一个任务。你怎么判断某个日期是在另一个日期的前面还是后面,或者正好相等呢?在Java8中,LocalDate类有一个isBefore()和isAfter()方法可以用来比较两个日期。如果调用方法的那个日期比给定的日期要早的话,isBe...

Java程序导出成.jar文件、生成.exe可执行文件及打包成可执行安装程序(可在无Java环境的计算机上运行)--以个人所得税计算器为例

作者:凯鲁嘎吉-博客园http://www.cnblogs.com/kailugaji/需要准备的软件:jdk,eclipse,exe4j,InnoSetupCompilerpackagemath;importjavax.swing.JOptionPane;//凯鲁嘎吉http://www.cnblogs.com/ka...

Java用户名登录学生信息管理系统并对其进行增删改查操作

packagezzzzzzzz;importjava.io.*;//作者:凯鲁嘎吉-博客园//http://www.cnblogs.com/kailugaji/publicclassText{publicstaticvoidmain(String[]args)throwsMyException,IOException{...

课堂Java小程序(加减乘除与验证码)

一、编写一个程序,用户输入两个数,求出其加减乘除,并用消息框显示计算结果。1.设计思想:从键盘输入两个数字和运算符,然后计算。将输入的数字及运算符由字符型转换为整型,再用if判断输入的运算符,根据运算符进行对应的+-*/运算,最后输出结果。2.程序流程图: 3.Calculate.java源程序代码:pack...

Java程序:从命令行接收多个数字,求和并输出结果

  由于命令行接收的是字符串类型,因此应先将字符串类型转化为整型或其他字符型,然后利用for循环求和并输出结果                ...

springcould结合springbboot微服务 开发@^——^@ 模式讲解

废话不说,直接源码传说中的controller>>>被接口所替代接口替代controller方法也被替代>>>>新的设计模式改变了原有的架构模型。 ...

springboot 配置了 swagger 然后一直提示404?原来...

首先SpringBoot自动配置本身不会自动把/swagger-ui.html这个路径映射到对应的目录META-INF/resources/下面。所以我们需要动态的进行mvc资源文件的指定/***<Description><br>**@authorluoluocaihong<br>*...

Java环境变量的设置

1.计算机->属性->高级系统设置->环境变量2.设置JAVA_HOME和path,1.5之后的JDK可以不设置classpath3.JAVA_HOME的路径是JDK的安装路径4.在系统变量里面找到path,然后点击修改,在最后面添加%JAVA_HOME%in;%JAVA_HOME%jrein;5...
代码星球·2020-10-02

缓存-->Java中缓存的原理

 缓存:就是将某些经常使用的资源或者数据保存到内存中。   缓存,简单的讲就是,如果某些资源或数据被频繁使用,而这些资源或数据存储到系统外部,比如数据库或硬盘文件等,那么每次操作这些资源或数据的时候都要从数据库获取,速度会很慢,会造成性能问题。  一个简单的解...
代码星球·2020-10-02

Java多线程(二)多线程常用方法

1.多线程的阻塞状态  join()(线程串行化):如果在一个线程运行的过程中要用到另一个线程的运行结果,则可进行线程的串型化处理。一个线程调用了join()方法,必须等待另一个线程执行完毕后才能执行packagejsontest;publicclassRunableDemoimplementsRunnable{@Ov...
代码星球·2020-10-02

编写高质量代码:改善Java的151个建议(性能和效率)132-133

132.提升Java性能的方法  1.不要在循环里面计算(如果在循环里面计算,每循环一次就计算一次,这会降低系统效率)  例:while(i<count*2)应该该为intc=count*2;while(i<c){}  2.尽量把不变的属性、方法、数组等声明为finalstatic    例:publicf...