摘要: 巨人大哥谈2018年华为面试题 一、 单项选择题   1.Java是从( )语言改进重新设计。   A.Ada B.C++ C.Pasacal D.BASIC  答案:B     2.下列语句哪一个正确( )   A. Java程序经编译后会产生machine code   B. Java程序经编译后会产生byte ... 阅读原文
2018-03-30 12:38:01 阅读(777) 评论(0)
摘要:  一、多线程的基本概念   线程是指进程中的一个执行场景,也就是执行流程,所以我们首先要聊一聊进程,以及进程和线程的关系 1、什么是进程?   一个进程对应一个应用程序,就像我们在windows系统中启动Word就表示启动了一个进程,在java的开发环境下启动JVM,就表示启动了一个进程。现代的计算机都是支持多进程的... 阅读原文
2018-03-30 11:06:02 阅读(725) 评论(0)
摘要: 1.检查自己写的hql语句是否使用了数据库的表名而不是实体类的类名,比如数据库表为user_tb,而对应的pojo类为UserTb,hql是"from user_tb where xx=xx",如果是这样,将user_tb改为UserTb就可以了。有条件的话也是一样的,请使用类属性名而不是表名。除非你在pojo中显式... 阅读原文
2018-03-30 10:10:02 阅读(715) 评论(0)
摘要: 使用SpringMVC时配合hibernate-validate进行参数的合法性校验,能节省一定的代码量.   使用步骤   1.搭建Web工程并引入hibernate-validate依赖 <dependency> <groupId>org.hibernate.val... 阅读原文
2018-03-30 10:04:03 阅读(715) 评论(0)
摘要: 随手记录一下: (声明:部分内容总结来自以下博客的连接,侵删) https://www.cnblogs.com/yangh965/p/5854022.html https://blog.csdn.net/dly215011/article/details/52573031 break:是跳出当前的循环块或者程序块。循... 阅读原文
2018-03-30 09:25:03 阅读(737) 评论(0)
摘要: Java的三大特性?(或者四个特性) 1.封装:   封装的体现形式:函数,属性的私有化;  为了防止在类外直接操作属性的时候给属性赋值一些不符合常量的值,因此将属性私有化,提供了对外的访问方法来间接的操作属性---属性私有化保护了数据的安全性;  优势:提高了代码的复用性,提高了代码的安全性 2.继承       ... 阅读原文
2018-03-30 08:59:02 阅读(753) 评论(0)
摘要: 封装: private 对属性进行封装,一般对所有属性都进行封装,对要进行设置范围的属性进行判断。 需要提供set 和get 方法,通过方法进行赋值和修改 构造方法: 创建对象分配内存空间时调用 new 对象时调用构造器 public 类名(){· } 有参构造器会覆盖默认构造器,new对象的时候初始化,调用构造器 ... 阅读原文
2018-03-30 08:43:02 阅读(731) 评论(0)
摘要: 一、前言 上一篇已经讲过了链表【Java实现单向链表】了,它跟数组都是线性结构的基础,本文主要讲解线性结构的应用:栈和队列 如果写错的地方希望大家能够多多体谅并指正哦,如果有更好的理解的方式也希望能够在评论下留言,让大家学习学习~ 二、数据结构【栈】就是这么简单 2.1数据结构【栈】介绍 数据结构的栈长的是这个样子:... 阅读原文
2018-03-30 07:10:13 阅读(757) 评论(0)
摘要: navicat可以通过ssh通道连接mysql数据库,那java中如何实现了,springboot又该怎样集成呢? 1.添加包   <dependency> <groupId>com.jcraft</groupId> <artifactId&... 阅读原文
2018-03-30 06:06:03 阅读(711) 评论(0)
摘要: 有时,可能已经有现成的方法可以完成你想要传递到其他代码的某个动作。 例:假设你希望只要出现一个定时器事件就打印这个事件对象。当然,可以调用: Timer t =new Timer(1000,event -> System.out.println(event)); 但是,如果直接把println  方法传递到... 阅读原文
2018-03-30 06:00:02 阅读(747) 评论(0)