java知识点
MIss.Fan
这个作者很懒,什么都没留下…
展开
-
常见Java面试知识点总结
截止到2018年3月30日,牛客网提供了120道Java面试题,这里整理了部分较为重点的内容,而且对于答案有困惑,补充了解释内容,便于理解。全部Java题目可参考:https://www.nowcoder.com/ta/review-java1. 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?java虚拟机是执行字节码文件(.class)的虚拟机进程。。java源程序(...转载 2018-12-14 10:44:17 · 315 阅读 · 0 评论 -
什么是dao模式,dao模式的实现方法
dao设计模式简介dao全称是data access object,数据库访问对象,主要的功能就是用于进行数据操作的,在程序的标准开发架构中属于数据层的操作企业分层架构客户层:因为现在都采用了B/S开发架构,所以一般都使用浏览器进行访问。显示层:使用JSP/Servlet进行页面效果的显示业务层:(Business Object,业务对象):会将多个原子性的DAO操作进行组合,组合成一个...转载 2019-01-02 10:25:05 · 4003 阅读 · 0 评论 -
java数组中数字出现次数
public static void main(String[] args) { int[] arr = {1,2,3,3,2,1,4,5,3,2,1}; //统计个数 //创建HashMap,key为数组中的值,value为值重复出现的次数 Map<Integer,Integer> map = new HashMap...原创 2018-12-12 09:18:20 · 8017 阅读 · 3 评论 -
abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized
1,abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized都不可以,因为abstract申明的方法是要求子类去实现的,abstract只是告诉你有这样一个接口,你要去实现,至于你的具体实现可以是native和synchronized,也可以不是,抽象方法是不关心这些事的,所以写这两个是没有意义的。然后,static方法是不会被覆盖的...转载 2018-12-28 09:49:22 · 1294 阅读 · 0 评论 -
Java面试宝典2018版
1. Java基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在...转载 2018-12-28 09:25:23 · 2364 阅读 · 0 评论 -
JAVA实习生/应届生面试笔试题
一:单选题1. 下列哪一种叙述是正确的(D )A. abstract修饰符可修饰字段、方法和类B. 抽象方法的body部分必须用一对大括号{ }包住C. 声明抽象方法,大括号可有可无D. 声明抽象方法不可写出大括号2. 如下代码public class Test {public ...转载 2018-12-11 15:20:26 · 9440 阅读 · 6 评论 -
Java研发工程师知识点总结
Java研发工程师知识点总结大纲 一、Java基础(语言、集合框架、OOP、设计模式等) 二、Java高级(JavaEE、框架、服务器、工具等) 三、多线程和并发 四、Java虚拟机 五、数据库(Sql、MySQL、Redis等) 六、算法与数据结构 七转载 2018-12-11 15:14:18 · 1281 阅读 · 0 评论 -
java中继承和多态区别.
继承子类继承父类中所以的属性和方法,但是对于private的属相和方法,由于这个是父类的隐私,所以子类虽然是继承了,但是没有可以访问这些属性和方法的引用,所以相当于没有继承到。很多时候,可以理解为,没有继承。多态就是父类引用可以持有子类对象。这时候只能调用父类中的方法,而子类中特有方法是无法访问的,因为这个时候(编译时)你把他看作父类对象的原因,但是到了运行的时候,编译器就会发现这个父类引用...原创 2018-12-17 10:14:21 · 1925 阅读 · 0 评论 -
java的打包后jar包里面的class文件都能被反编译成为源码吗?
d-gui这个工具可以进行反编译的操作。 不过反编译的质量随着混淆的程度而定。特别复杂的代码(如加密算法)反编译一般都有问题。可以建议用 javap -c -p 来看字节码。然后参考jvm指令。总结:一般编译的文件,都可以反编译为源码,但如果是经过加密、以及代码异常复杂,是很难恢复全部的源码。...原创 2018-12-14 21:10:59 · 6507 阅读 · 1 评论 -
Missing artifact com.alibaba:dubbo:jar:2.8.4 dubbo编译打包的一个坑
由于maven中心仓库中没有dubbo2.8.4,所以需要到github中下载源码包自己编译。1.下载dubbo,地址:https://github.com/dangdangdotcom/dubbox 。下载解压后,进入解压目录执行命令:mvn install -Dmaven.test.skip=t...转载 2019-02-21 16:17:41 · 1972 阅读 · 0 评论