创建一个名为student.java的POJO。 第一步,在包里面创建一个student类,右键点击包,点击新建,再点击创建一个类。 第二步,输入类名,点击完成。 第三步,输入数据类型和主键名,再写一个构造方法 导入包都是导入java.sql类型的包 第四步,点击源码,点击生成get,set方法 第 ...
分类:
其他好文 时间:
2019-05-11 17:44:56
阅读次数:
176
在介绍动态代理之前首先简单捎带下静态代理(自己的理解) 所谓静态代理是实际调用者通过一个代理对象调用目标对象的方法,代理对象与目标对象必须具备相同的方法名, 所以代理对象和目标对象必须实现同一个接口。静态代理的缺点是:开发者必须自己手动实现 代理类 所谓动态代理,是 当 .java源码通过类加载器变 ...
分类:
其他好文 时间:
2019-04-09 11:07:41
阅读次数:
228
不可变类型 String是不可变类型(immutable),String.java源码中声明如下: String通过字节数组来实现,且被声明为private final byte类型,表明对外的不可访问性(private),以及不可改变性(final); 如果试图对其改变,会生成新的对象: 输出结果 ...
分类:
编程语言 时间:
2019-04-07 22:12:18
阅读次数:
186
ResponseServlet.java源码文件 ...
分类:
其他好文 时间:
2019-04-07 14:25:51
阅读次数:
136
1.开发简单的Java程序过程: 名词解释: JDK:JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。没有JDK的话,无法编译Java程序(指java源码 ...
分类:
编程语言 时间:
2019-03-26 01:05:49
阅读次数:
198
阅读本文大概需要 3.6 分钟。 阅读本文大概需要 3.6 分钟。 阅读本文大概需要 3.6 分钟。 阅读本文大概需要 3.6 分钟。 阅读Java源码的前提条件: 1、技术基础 在阅读源码之前,我们要有一定程度的技术基础的支持。 假如你从来都没有学过Java,也没有其它编程语言的基础,上来就啃《C ...
分类:
编程语言 时间:
2019-03-25 10:47:49
阅读次数:
175
该hello2应用程序是一个Web模块,它使用Java Servlet技术来显示问候语和响应。 1.GreetingServlet.java源码文件: 1 @WebServlet("/greeting") //以@WebServlet注释开头,注释指定相对于上下文根的URL模式,即在根目录下使用/g ...
分类:
其他好文 时间:
2019-03-24 17:21:49
阅读次数:
131
续前文 "Chrome插件实现GitHub代码翻译v0.0.3" . 添加了对驼峰命名的支持. 由于调用 "浏览器插件 离线英汉词典" 进行词汇翻译, 因此也不依赖于任何在线翻译服务. Chrome插件: "官网链接" 支持所有编程语言 因为并不需要对源代码进行语法分析(之前Java源码英翻中进展 ...
分类:
其他好文 时间:
2019-03-10 09:53:39
阅读次数:
202
B/S模式指的是浏览器/服务器 模式,即浏览器发送请求,然后服务器返回网页 tomcat服务器:网页放到webapps下。jsp转换成的java源码在work目录下。WEB-INF是真正放网页的,其中的lib是放jar包的。 全局变量、方法、类<%! %> 局部变量<% %> 输出一个变量或具体内容 ...
分类:
Web程序 时间:
2019-02-25 15:10:31
阅读次数:
204
二、Java怎样实现一次编译到处运行(平台无关性) 1.java平台无关性原理 Java源码首先被编译成字节码,再由不同平台的JVM进行解析,JAVA语言在不同的平台上运行时不需要进行重新编译,Java虚拟机在执行字节码的时候,把字节码转换成具体平台上的机器指令。 2.为什么JVM不直接将源码进行编 ...
分类:
编程语言 时间:
2019-02-12 20:12:52
阅读次数:
210