- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 SpringBoot2.0打war包
SpringBoot2. 0打war包修改启动类继承SpringBootServletInitializer@SpringBootApplicationpublic class AlarmApplication extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(AlarmApplication.class, args);
2021-07-08 09:55:30 97
原创 Java面试题 单例类
起码有两次面试让我写单例类,但是有时候确认写的不尽人意,今天记录一下。确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。饿汉式单例public class Singleton { private static Singleton instance = new Singleton(); private Singleton()
2016-05-07 10:06:58 431
原创 Java面试题 两个String如何比较是否相等的
今天面试Java,比较两个字符串是否相等?我回答了可以用递归和循环遍历比较每个字符的是否相等。回来看了下源码,其实思路还是有点对,但是回答的太片面了,没有字符串判空,没有先比较长度。具体源代码如下: public boolean equals(Object anObject) { if (this == anObject) {
2016-05-07 09:22:05 1291 2
原创 Java学习(六) 异常
异常:运行期间出现的错误,而不是编译时出现的错误。 例:数组越界,除数为0,访问null对象引用等关键字:try(可能出现异常的代码块),catch(出现异常后需要执行的代码块),throw(抛出异常), throws(声明可能出现的异常),finally(不管是否捕获异常,都需要执行的代码块)分类:检查性异常 需要写异常处理代码,否则无法编译 非RuntimeExceptiom异常
2013-07-14 12:21:30 1410 2
原创 Java学习(五)面向对象的高级特性
一:继承关键字:extends,super(指向父类的引用),this(指向本类的引用)。规则:Java支持单继承(子类只能有一个父类,但一个父类可以有很多子类),子类可以继承父类的所有属性和方法。子类实例化过程:先实例化父类,然后实例化子类(先调用父类的构造器,然后调用子类的构造器)优点:代码复用,已维护,高效。二:多态:同一个实现接口,使用不同的实例而执行不同的操作。
2013-07-13 21:45:57 494
原创 Java学习(四)
程序一:输入年月日,输出下一天是x年x月x日代码:Date类import java.util.Scanner;public class Date { private int year; private int month; private int day; public Date(int year, int month, int day) { super(); t
2013-07-13 20:38:54 475
原创 蒙特·卡罗方法求PI
蒙特·卡罗方法(Monte Carlo method),也称统计模拟方法,是二十世纪四十年代中期由于科学技术的发展和电子计算机的发明,而被提出的一种以概率统计理论为指导的一类非常重要的数值计算方法。是指使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。与它对应的是确定性算法。蒙特·卡罗方法在金融工程学,宏观经济学,计算物理学(如粒子输运计算、量子热力学计算、空气动力学计算)等领域应用广泛。
2013-07-13 20:26:07 1641
原创 Java学习(三)流程控制
程序一:编写一个剪刀石头布的游戏,系统生成一个随机数(1-3)(1剪刀 2石头 3布)你输入一个数,看看最后谁能赢。代码:import java.util.Scanner;public class Won { public static void main(String[] args) { // TODO Auto-generated method stub int x =(i
2013-07-13 20:22:16 441
原创 Java学习(二)数组
程序一:在一个有8个整数(18,25,7,36,13,2,89,63)的数组中找出其中最大的数及其下标。(知识点:数组遍历、数组元素访问)代码:public class ArrayTest { public static void main(String[] args) { // TODO Auto-generated method stub int []array={18,25
2013-07-13 20:13:51 1018
原创 java学习(一) 变量
程序一:编写一个程序,求圆的面积,圆的半径由命令行参数输入代码:public class Test { public static void main(String[] args) { // TODO Auto-generated method stub double radius=Double.parseDouble(args[0]); System.out.pri
2013-07-13 20:04:06 719
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人