E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA开发笔记
Java开发笔记
(一百四十九)引入预报告的好处
前面介绍了各种SQL语句的调用过程,虽然例子代码写死了每个SQL串,但是完全可以把查询条件作为方法参数传进来。比如现在想删除某个课程的教师记录,那么在编写删除方法时,就把课程名称作为该方法的一个输入参数。据此编写的方法代码示例如下://删除记录privatestaticvoiddeleteRecord(Statementstmt,Stringcourse)throwsSQLException{St
pinlantu
·
2019-09-11 20:00
Java开发笔记
(一百四十八)通过JDBC查询数据记录
前面介绍了通过JDBC如何管理数据库,当时提到Statement专门提供了executeQuery方法用于查询操作,为什么查询操作这么特殊呢?这是因为其它语句跑完一次就了事了,顶多像insert、update、delete再返回受影响的记录数量,但select命令跟它们不一样,查询语句可能会返回多条记录,每条记录又包含多个字段。似此多条记录多个字段的情景,返回值无论定义为哪种类型都不太好办,故而干
pinlantu
·
2019-09-09 20:00
Java开发笔记
(一百四十七)通过JDBC管理数据库
前面介绍了如何通过JDBC获取数据库连接,可是Connection对象不能直接执行SQL语句,需要引入Statement报告对象才能操作SQL。Statement对象由Connection的createStatement方法获得,它主要提供了下列两个方法:executeUpdate:执行数据库的管理语句,主要包含建表、改表结构、删表、增加记录、修改记录、删除记录等等。它的返回值是整型,存放着当前语
pinlantu
·
2019-09-07 11:00
Java开发笔记
(一百四十六)JDBC的应用原理
关系数据库使得海量信息的管理成为现实,但各家数据库提供的编程接口不尽相同,就连SQL语法也有所差异,像Oracle、MySQL、SQLServer都拥有自己的开发规则,倘若Java针对每个数据库单独做一套方法,这些数据库操作方法将变得又庞大又冗余。为了解决不同数据库各自为政的问题,Java设计了统一的JDBC规范,只要程序员按照JDBC的方法操作,那么不管什么数据库都能在JDBC框架下正常处理。J
pinlantu
·
2019-09-04 19:00
Java开发笔记
(一百四十五)FXML布局的伸展适配
前面介绍了FXML的基本格式及其控制器的用法,算是打通了FXML方式的编码流程。程序界面通常保持固定尺寸,不过有时也允许用户拖曳窗口大小,不拖不打紧,一拖就可能坏事。像之前的登录窗口,没拖的时候界面如下图所示。现在开始慢慢把窗口拖长,拖到一半停下来,此时登录界面如下图所示。乍看过去,界面上的各控件大小保持不变,且始终居中显示,没发现什么问题。可是继续拖长窗口,突然之间这些控件乾坤大挪移,用户名区域
pinlantu
·
2019-09-02 19:00
Java开发笔记
(一百四十四)实现FXML对应的控制器
前面介绍了如何通过fxml文件编排界面布局,可是光有静态界面根本没法处理业务,必须另外书写业务逻辑的代码,方能响应各按钮的单击事件,并将业务结果即使呈现到界面上。显然,fxml内部写不了Java代码,同时入口程序已经把控件都托管给了fxml文件,也无法在Application代码中干预控件的操作。既然整个界面都托付给了fxml,那么解铃还须系铃人,只能且必须由fxml指定后续的逻辑控制器。具体做法
pinlantu
·
2019-08-31 11:00
个人
Java开发笔记
(持续更新)
2019年4月18日更新1、获取集合某一个字段放入另外一个集合 ListstrList=pflist.stream().map(ParaField::getFieldID).collect(Collectors.toList());2、逗号拼接字符串 guava包 Stringstr= Joiner.on(",").join(strList); 3、leftjoinon后and和wher
玛瑙小龙虾
·
2019-04-18 00:00
Java开发笔记
(七十七)使用Optional规避空指针异常
前面在介绍清单用法的时候,讲到了既能使用for循环遍历清单,也能通过stream流式加工清单。譬如从一个苹果清单中挑选出红苹果清单,采取for循环和流式处理都可以实现。下面是通过for循环挑出红苹果清单的代码例子://通过简单的for循环挑出红苹果清单privatestaticvoidgetRedAppleWithFor(Listlist){ListredAppleList=newArrayLis
pinlantu
·
2019-03-25 10:35
Java开发笔记
java
eclipse
空指针
Optional
Java开发笔记
(六十四)静态方法引用和实例方法引用
前面介绍了方法引用的概念及其业务场景,虽然在所列举的案例之中方法引用确实好用,但是显而易见这些案例的适用场合非常狭窄,因为被引用的方法必须属于外层匿名方法(即Lambda表达式)的数据类型,像isEmpty、contains、startsWith、endsWith、matches、compareTo、compareToIgnoreCase等等无一例外全部归属String字符串类型,假使Lambda
pinlantu
·
2019-02-23 13:18
Java开发笔记
Java开发笔记
(序)章节目录
第一章初识Java
Java开发笔记
(一)第一个Java程序
Java开发笔记
(二)Java工程的帝国区划
Java开发笔记
(三)Java帝国的特种官吏
Java开发笔记
(四)Java帝国的度量衡第二章数值变量
pinlantu
·
2018-11-11 13:00
Java开发笔记
(序)章节目录
第一章初识Java
Java开发笔记
(一)第一个Java程序
Java开发笔记
(二)Java工程的帝国区划
Java开发笔记
(三)Java帝国的特种官吏
Java开发笔记
(四)Java帝国的度量衡第二章数值变量
pinlantu
·
2018-11-11 12:56
Java开发笔记
java开发笔记
1.什么是Javajvm?jdk和jre区别是什么?JVM:JavaVirtualMechinal(JAVA虚拟机)。JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM的主要工作是解释自己的指令集(即字节码)并映射到本地的CPU的指令集或OS的系统调用。JDK:J
天涯追梦人
·
2017-10-13 11:31
java
jsp
java综合笔记
数据结构复习之【图】
数据结构复习之【图】-
Java开发笔记
-青藤园数据结构复习之【图】一、基本术语图:由有穷、非空点集和边集合组成,简写成G(V,E);Vertex:图中的顶点; 无向图:图中每条边都没有方向;有向图:图中每条边都有方向
·
2015-12-09 10:42
数据结构
QR二维码
Java开发笔记
QR二维码是目前最常用二维码是把字符串编码后通过二维图片的黑白两色模块显示出来 可表示的字符串长度和 容错率(ECC) 显示编码模式(EncodeMode)及版本(Version)有关 容错率共四档:L 7%M 15%Q 25%H 30% 编码模式:Numeric 数字Alphanumeric 英文字母Binary
PrinceXR
·
2014-07-31 14:00
java
java实现邮件的发送包括网页文件的发送
本文出自“
java开发笔记
”博客出处http://gaoqifang.blog.51cto.com/2270113/758306说明:1、本程序可实现网页文件、普通文件的发送。
xiaodanjava
·
2014-06-19 10:00
Java开发笔记
1、Map<key,value>的remove方法只能识别相同类型的key值 Map<Integer,String> map = new HashMap<Integer,String>(); map.put(1,"a"); map.put(2,"b"); map.put(3,"c"
白糖_
·
2012-12-13 10:00
java开发
Java开发笔记
1、Map<key,value>的remove方法只能识别相同类型的key值 Map<Integer,String> map = new HashMap<Integer,String>(); map.put(1,"a"); map.put(2,"b"); map.put(3,"c"
白糖_
·
2012-12-13 10:00
java开发
Java开发笔记
1、Map<key,value>的remove方法只能识别相同类型的key值 Map<Integer,String> map = new HashMap<Integer,String>(); map.put(1,"a"); map.put(2,"b"); map.put(3,"c"
白糖_
·
2012-12-13 10:00
java开发
QR二维码
Java开发笔记
QR二维码是目前最常用二维码是把字符串编码后通过二维图片的黑白两色模块显示出来可表示的字符串长度和容错率(ECC)显示编码模式(EncodeMode)及版本(Version)有关 容错率共四档:L 7%M 15%Q 25%H 30% 编码模式:Numeric 数字Alphanumeric 英文字母Binary 二进
downloadsunlight2009
·
2012-06-26 12:00
QR二维码
Java开发笔记
QR二维码是目前最常用二维码是把字符串编码后通过二维图片的黑白两色模块显示出来可表示的字符串长度和容错率(ECC)显示编码模式(EncodeMode)及版本(Version)有关 容错率共四档:L 7%M 15%Q 25%H 30% 编码模式:Numeric 数字Alphanumeric 英文字母Binary
kjah
·
2012-06-25 15:00
java开发
java实现邮件的发送包括网页文件的发送
本文出自“
java开发笔记
”博客出处http://gaoqifang.blog.51cto.com/2270113/758306说明:1、本程序可实现网页文件、普通文件的发送。
csh624366188
·
2012-01-08 16:00
java
exception
String
session
import
邮件服务器
java实现邮件的发送包括网页文件的发送
本文出自“
java开发笔记
”博客出处http://gaoqifang.blog.51cto.com/2270113/758306说明:1、本程序可实现网页文件、普通文件的发送。
csh624366188
·
2012-01-08 16:00
java
java程序员
java知识
java实现邮件的发送包括网页文件的发送
本文出自 “
java开发笔记
” 博客 出处 http://gaoqifang.blog.51cto.com/2270113/758306 说明:1、本程序可实现网页文件、普通文件的发送。
seamplezeus
·
2012-01-08 16:00
java实现
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他