【JavaSE(写一些关于自己学习中觉得可能会记不清的东西。大概只适合自用)】教程文章相关的互联网学习教程文章

A Web Module That Uses JavaServer Faces Technology: The hello2 Example【代码】

hello2详解1.GreetingServlet.java(显示问候页面表单) 此servlet重写该doGet方法,实现GETHTTP方法。servlet显示一个简单的HTML问候表单,其提交按钮就像hello1指定其操作的响应页面一样。以下摘录以@WebServlet注释开头,注释指定相对于上下文根的URL模式: 1 package javaeetutorial.hello2;2 3 import java.io.IOException;      //IOException表示发生某种I/O异常的信号。此类是由失败或中断的I/O操作产生的一般异常类...

A Web Module That Uses JavaServer Faces Technology: The hello1 Example

JavaServer Faces (JSF) 是一种用于构建Java Web 应用程序的标准框架(是Java Community Process 规定的JSR-127标准)。它提供了一种以组件为中心的用户界面(UI)构建方法,从而简化了Java服务器端应用程序的开发。由于由Java Community Process (JCP) 推动,属于Java EE 5中的技术规范,而受到了厂商的广泛支持。 主要组件 编辑 为了展现UI组件和管理它们的状态,操作事件、服务器端的确认和数据变换;定义页面导航;支持国际化和...

JavaSE Lambda表达式(JDK1.8新特性)【代码】

在前面有一篇写到了Lambda表达式,现在可以给你们介绍什么是Lambda表达式 现在有很多老程序员都不喜欢这个函数式编程思想主要就一点 : 老程序员习惯了 面向过程 写程序,而Lambda表达式是 面向结果 不注重过程 那么Lambda有什么优点 : 操作简单 代码优化 缺点 : 非常不易读Lambda标准格式 Lambda省去面向对象的条条框框,格式由3个部分组成:一些参数一个箭头一段代码Lambda表达式的标准格式为 : ( 参数类型 参数名称 ) -> { 代码语句...

JavaSE复习(六)函数式接口【代码】

函数式接口有且仅有一个抽象方法的接口@FunctionalInterface注解 一旦使用该注解来定义接口,编译器将会强制检查该接口是否确实有且仅有一个抽象方法,否则将会报错。需要注 意的是,即使不使用该注解,只要满足函数式接口的定义,这仍然是一个函数式接口,使用起来都一样。 自定义函数式接口 对于刚刚定义好的 MyFunctionalInterface 函数式接口,典型使用场景就是作为方法的参数: @FunctionalInterface public?interface?MyFun...

JavaSE 异常抛光解析【代码】【图】

异常 异常指的是程序中的不正常现象,一般异常都是由第三方数据的使用造成的。java中每种异常现象都会有一个对应的异常类。java对异常的处理方式就是终止程序。异常机制其实是为了帮助我们找到程序中的问题。异常指的并不是语法错误,语法错了,编译不通过,不会产生字节码文件,根本不能运行。 异常体系 java将程序中遇到的每一种异常现象都封装成一个对应的异常类。然后将众多的异常抽取成一个异常体系。而整个异常系统又分为: 错误...

JavaSE 集合补充点(JDK1.9对集合添加的优化)【代码】

通常,我们在代码中创建一个集合(例如,List 或 Set ),并直接用一些元素填充它。 实例化集合,几个 add方法调用,使得代码重复。1 public class Demo01 { 2 public static void main(String[] args) { 3 List<String> list = new ArrayList<>(); 4 list.add("abc"); 5 list.add("def"); 6 list.add("ghi"); 7 System.out.println(list); 8 } 9 } Java 9,添加了几种集合工厂方...

JavaSE Collection集合【代码】【图】

集合:是java中提供的一种容器,可以用来存储多个对象。可是我们前面学习的数组也是可以保存多个对象的,为什么还要提供集合容器呢?集合和数组它们有啥区别呢?数组的长度是固定的。一旦创建完成不能改变长度。并且只能保存同一类型的数据。集合的长度是可变的。会随着保存的元素个数的增加而扩容。并且可以保存不同类型的数据。集合按照其存储结构可以分为两大类,分别是:单列集合java.util.Collection双列集合java.util.MapCol...

JavaSE-基础语法(一)

一.JavaSE-基础语法(一) 一.数据类型 二.变量常量 三.流程控制语句 四.数组 一.数据类型 二.变量常量 三.流程控制语句 四.数组

Java匹马行天下之JavaSE核心技术——Java基础语法【图】

Java基础语法 一. 认识Java 1. Java 简介java 是一种高级的面向对象的程序设计语言,使用Java语言编写的程序时跨平台的。从pc到手机,都有Java开发的程序和游戏,Java程序可以在任何计算机,操作系统和支持的Java的硬件设备上运行。***2. Java语言java 是1995年,sun公司推出的一种面向对象的程序设计语言。 由詹姆斯.戈士林设计完成,并完成了Java的原始编译器和虚拟机。Java原名oak,在1995年被正式以Java命名发布。詹姆斯.戈...

Java匹马行天下之JavaSE核心技术——面向对象【代码】

面向对象 万物皆对象 描述一个物质都可以通过两方面说明:数据模型(属性)、行为模型(行为)。 在Java编程中,我们使用成员变量表示数据模型,用成员方法表示行为模型。 使用类表示某些具有相同属性和行为的事物。 1. 方法: 构造方法 语法: ...

JavaSE基础知识(五)--面向对象(三)【代码】【图】

Java SE 是什么,包括哪些内容(五)? 本文内容参考自Java8标准 一、面向对象(代码实现): 首先,在这里我需要说明一个根本性的问题:实际上,面向对象编程包括了两部分,一个是你的编程思想,一个是代码环境的支撑。我前面的两篇博文[JavaSE基础知识(五)–面向对象(一)、JavaSE基础知识(五)–面向对象(二)]非常细致地说明了面向对象的编程思想(也就是说,你需要先理解面向对象的编程思想是什么样的,然后再结合代码环境的支撑,去构...

javaSE-第96篇-带参带返回类型方法 2【图】

return sum == num ;等价于if else 是因为比较返回的是true或false,只返回一个值。

javaSE-第97篇-方法的综合案例【图】

注意方法的调用,在本类中可以调用其他类中的方法

JavaSE 复习【代码】

1.数据类型基本分类   在Java语言中将数据类型分为以下两大类:   (1)基本数据类型(重点)   byte、short、int、long、float、double、boolean、char。   1个 2个 4个 8个 4个 8个 1个 2个 (2)引用数据类型(了解) 数组、类、接口、枚举以及标注 2.短路特性对于逻辑与运算符来说,若第一个条件为假则整个表达式已经为假,此时第二个条件不执行   对于...

【JavaSE】Java的JDBC编程【代码】【图】

JDBC的创建流程加载数据库驱动 创建数据库连接 创建操作命令 执行SQL语句 处理返回结果集 关闭结果集 关闭操作命令 关闭连接实战 首先要加载驱动 项目鼠标右击找到Open Module Settings打开打开之后如下操作在本地文件中找到你所下载的驱动然后应用,ok.就好了. 点开项目下的lib,如图所示,就是加载驱动成功import java.sql.*; import java.time.LocalDateTime; public class TestJDBC {public static void main(String[] args) {try...