基础知识
文章平均质量分 65
无泪蔷薇
这个作者很懒,什么都没留下…
展开
-
java8新特性学习(二)
二、Optional类of为非null的值创建一个Optional。of方法通过工厂方法创建Optional类。需要注意的是,创建对象时传入的参数不能为null。如果传入参数为null,则抛出NullPointerException 。//调用工厂方法创建Optional实例Optional<String> name = Optional.of("Sanaulla");//传入参数为null,抛出NullPointerException.Optional<Str原创 2022-02-10 23:14:16 · 281 阅读 · 0 评论 -
java8新特性学习(一)
一、Lambda表达式1.lambda表达式的基础语法 java8中引入新的操作符"->",箭头操作符/lambda操作符 箭头操作符将lambda 表达式拆分成两部分:左侧:lambda的参数列表 右侧:lambda中所需要执行的功能,即lambda体• 语法格式1:无参数,无返回值 :()->具体功能 • 语法格式2:有一个参数,无返回值:(x)->具体功能 • 语法格式3:若只有一个参数,参数小括号可以省略不写:x->具体功能 ...原创 2022-02-10 23:05:37 · 513 阅读 · 0 评论 -
大数据技术栈技术点
Hadoop、Spark、Storm、Hive、Hbase、ZooKeeper、Elasticsearch、数据仓库、数据挖掘等等。分布式数据库:mycat原创 2019-04-03 17:44:11 · 599 阅读 · 0 评论 -
Java 继承详解
目录什么是继承? 继承有什么好处? 继承的特点 使用继承时的注意事项 super和this有什么区别? 方法的重写(覆盖) final关键字 多态 抽象(abstract) 内部类 不同修饰符修饰的内容(和内部类无关) 四种权限修饰符什么是继承?多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。多...翻译 2019-02-14 14:05:39 · 131 阅读 · 0 评论 -
10个经典的 Java main 方法面试题
1.不用main方法如何定义一个类?不行,没有main方法我们不能运行Java类。在Java 7之前,你可以通过使用静态初始化运行Java类。但是,从Java 7开始就行不通了。2.main()方法需要的参数不是字符串数组?不是的,main()方法的参数必须是字符串数组。但是,在引进变参时,你可以将字符串类型的变参作为参数传递给main()方法。变参一定得是数组。package co...翻译 2019-02-14 13:50:39 · 163 阅读 · 0 评论 -
Java集合的小抄 Java初学者必备
ListArrayList以数组实现。节约空间,但数组有容量限制。超出限制时会增加50%容量,用System.arraycopy()复制到新的数组,因此最好能给出数组大小的预估值。默认第一次插入元素时创建大小为10的数组。按数组下标访问元素–get(i)/set(i,e) 的性能很高,这是数组的基本优势。直接在数组末尾加入元素–add(e)的性能也高,但如果按下标插入、删除元素–add(i,...翻译 2019-02-14 13:49:31 · 131 阅读 · 0 评论 -
Java 知识结构图
翻译 2019-02-14 11:37:30 · 638 阅读 · 0 评论 -
Java 接口和多态
一、接口1.1 接口的概述接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的类 。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。1.2 接口的格式&使用1.2.1 接口的格式与定义类的 class 不同,接口定义时需要使用 interface 关键字。定义...翻译 2019-02-14 10:59:31 · 278 阅读 · 0 评论 -
深入理解 Java 的接口和抽象类
一、抽象类 抽象方法的声明格式为:abstract void fun(); 抽象方法必须用 abstract 关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用 abstract 关键字修饰。因为抽象类中含有无具体实现的方法,所以不能用抽象类创建对象。 下面要注意一个问题:在《JAVA 编程思想》一书中,将抽象类定义为...翻译 2019-02-14 10:40:26 · 97 阅读 · 0 评论 -
jsp、sevrlet、Listener、拦截器学习(总笔记)
一、JSP:java server page(一)动态web技术:java+html1、JSP脚本元素:(1)jsp声明:<%! %> 全局编码和方法的声明(2)jsp表达式:<%= %> 输出指定的变量、数据到浏览器(3)jsp脚本:<% %> 编写合法的java代码2、JSP指令元素:(1)page语...原创 2019-01-22 12:12:38 · 459 阅读 · 0 评论 -
拦截器intercepetor学习笔记
过滤器:filter通过:url-pattern 设置过滤器规则 *.jsp /* *.action拦截器:intercepetor 只会拦截action系统提供大量拦截器,但是默认之会执行defaultStack中声明的拦截器自定义拦截器: 1、编写一个类实现Interceptor,重新接口中的方法 2、配置拦截器:struts.xml ...原创 2019-01-22 11:34:00 · 520 阅读 · 0 评论 -
Struts2学习笔记
MVC:代码分层思想 M:Model javaBean V:View JSP C:Controller Servlet Struts2:底层使用MVC思想实现的 多例对我们来说学习Struts2主要使用用来代替之前的ServletServlet作用: 单例 1、接受页面参数(类型转换) 2...原创 2019-01-22 11:31:49 · 154 阅读 · 0 评论 -
面试题
java的接口和抽象类有什么区别?一个类可以实现多个接口,但只能继承一个抽象类;接口中变量都是public类型,但抽象类可以是public,private,protect两者都不可以实例化,但是抽象类可以调用其main方法 Error与Exception有什么区别? Error一般是由于jvm错误导致,无法捕捉和修复Exception可以捕捉错误并修复 谈谈f...原创 2019-01-16 15:58:38 · 493 阅读 · 0 评论