Java
iWarming
本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、PS等软件的安装与卸载
精通CSS、JavaScript、PHP、C、C++、java、Ruby、Perl、Lisp、python、Objective-C、ActionScript等单词的拼写
熟悉windows、Linux、Mac、Android、IOS等系统的开关机
展开
-
Exception in thread "main" java.lang.ArrayStoreException: java.lang.Integer
import org.omg.CORBA.Object;/** * SegmentTree * * @author : lao * @date : 2019/11/16 22:20 */public class SegmentTree<E> { private E[] tree; private E[] data; private Merge...原创 2019-11-16 23:10:44 · 654 阅读 · 1 评论 -
力扣-有效的括号
给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例2:输入: "()[]{}"输出: true示例3:输入: "(]"输出: false示例4:...原创 2019-11-03 12:42:44 · 579 阅读 · 0 评论 -
Java题目记录
请完成学生管理系统中,以下功能需求的设计及实现: 请使用Java语言完成学生基本信息类的设计,学生基本信息包括:学号、姓名、出生年月、性别、第几届、班级、身份证号、照片、备注信息; public class Student { private String no; private String name; private String birthday; p...原创 2019-10-18 23:12:25 · 344 阅读 · 0 评论 -
Hibernate + Gradle构建Web生成表的类
package cn.edu.glut.web.talker.push;import cn.edu.glut.web.talker.push.bean.db.User;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import ...原创 2019-10-07 21:48:58 · 322 阅读 · 0 评论 -
IDEA中配置Gradle+Hibernate连接数据库出现的小问题
2019/10/422:59 com.intellij.execution.ExecutionException: Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver at java.net.URLClassLoader.findClass(URL...原创 2019-10-04 23:22:25 · 1496 阅读 · 0 评论 -
Java关键字留存
刷题中发现做错的我,错误的把关键字和保留字的概念混淆了。true、false、null、sizeof、goto、synchronized哪些是Java关键字?truefalsenullsizeofgotosynchronized关键字和保留字的区别正确识别java语言的关键字(keyword)和保留字(reservedword)是十分重要的。Ja...转载 2019-09-19 17:00:32 · 283 阅读 · 0 评论 -
final、finally、finallze有什么不同?
fina可以用来修饰类、方法、变量,分别有不同的意义,final修饰的class代表不可以继承扩展,final的变量是不可以修改的,而final的方法也是不可以重写的。finally则是Java保证重点代码一定要被执行的一种机制。我们可以使用try-finally或者try-catch-finally来进行类似关闭JDBC连接,保证unlock锁等动作。finalize是基础类java.l...原创 2019-09-18 22:46:46 · 290 阅读 · 0 评论 -
一份涵盖大部分Java程序员所需要掌握的核心知识
1. 面向对象和面向过程的区别面向过程优点: 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点: 没有面向对象易维护、易复用、易扩展面向对象优点: 易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维...转载 2019-09-18 15:13:15 · 281 阅读 · 0 评论 -
try-catch语句以及finally
Java使用try-catch语句来处理异常,将可能出现异常操作放在try-catch语句的try部分,一旦try部分抛出异常对象,或者调用某个可能抛出异常对象的方法,并且该方法抛出异常对象,那么try部分将立刻结束执行,转向执行相应的catch部分。所以程序可以将发生异常后的处理放在catch部分。try-catch语句可以由几个catch组成,分别处理发生的相应异常。finally语句,无论是...原创 2019-09-18 14:59:43 · 429 阅读 · 0 评论 -
Java访问权限
所谓访问权限,是指对象是否可以通过“.”运算符操作自己的变量或通过“.”运算符调用类中的方法。访问限制修饰符有private、peotected、public,它们都是Java的关键字,用来修饰成员变量或方法。需要特别注意的是,在编写类的时候,类中的实例方法总是可以操作该类中的实例变量和类变量;类方法总是可以操作该类中的类变量,与访问限制符没有关系。Java 中一共有四种访问权限控制,其权...原创 2019-09-18 14:42:49 · 153 阅读 · 0 评论 -
关于instanceof运算符
instanceof运算符是Java独有的双目运算符,其左边的操作元是对象,右边的操作是操作元的类,当左边的操作元是右边的类或者其子类所创建的对象时,instanceof运算的结果是true,否则是false。结合String类的equals()方法来看。运算符先判断传入参数是否为字符串对象。 public boolean equals(Object anObject) { ...原创 2019-09-18 14:14:49 · 325 阅读 · 0 评论 -
Java字符串逆序输出
对于一个字符串,请设计一个算法,只在字符串的单词间做逆序调整,也就是说,字符串由一些由空格分隔的部分组成,你需要将这些部分逆序。给定一个原字符串A,请返回逆序后的字符串。例,输入"I am a boy!", 输出"boy! a am I"import java.util.Scanner;/** * Main * * @author : lao * @date : 2019...原创 2019-09-17 21:18:46 · 3251 阅读 · 1 评论