Java入坑之路
文章平均质量分 92
java,javaee,javase,javame
kaikai_sk
我的个人主页:https://kaikai-sk.github.io/
爱生活/爱技术
Public:
(1) https://past.date-conference.com/proceedings-archive/2022/html/0878.html
【证书】
软件设计师(软考中级)
展开
-
Java后台常见面试题
SpringBoot与Spring区别Spring 框架就是由框架来帮你管理这些对象,包括它的创建,销毁等。 Spring框架还是体现高内举,低耦合的。Spring Framework 本身并未提供太多具体的功能,它主要专注于让你的项目代码组织更加优雅,使其具有极好的灵活性和扩展性,同时又能通过Spring集成业界优秀的解决方案SpringMVC主要用于开发WEB应用和网络接口,它是Spri...原创 2019-03-03 20:58:31 · 1097 阅读 · 0 评论 -
Java 常见的易错题 正月初十
servlet的初始化参数ServletContext对象:servlet容器在启动时会加载web应用,并为每个web应用创建唯一的servlet context对象,可以把ServletContext看成是一个Web应用的服务器端组件的共享内存,在ServletContext中可以存放共享数据。ServletContext对象是真正的一个全局对象,凡是web容器中的Servlet都可以访问...原创 2019-02-14 21:21:57 · 213 阅读 · 0 评论 -
Java常见易错题3
abstract 关键字哪个正确A. abstract类只能用来派生子类,不能用来创建abstract类的对象。B. final类不但可以用来派生子类,也可以用来创建final类的对象。C. abstract不能与final同时修饰一个类。D. abstract类定义中可以没有abstract方法。解析:选 ACDA,抽象类和接口都不可以实例化。B,final类不能被继承。C,...原创 2018-12-12 20:13:55 · 663 阅读 · 0 评论 -
Java 编程基础之易错题2
Java之枚举enum AccountType{ SAVING, FIXED, CURRENT; private AccountType() { System.out.println(“It is a account type”); }}class EnumOne{ public static void main(String[]a...原创 2018-12-08 18:04:41 · 263 阅读 · 0 评论 -
一套Java面试题[半成品]
1. HashMap /** * Constructs an empty <tt>HashMap</tt> with the default initial capacity * (16) and原创 2018-11-11 23:20:34 · 691 阅读 · 0 评论 -
Java字符串常见编程题
atoiString to Integer (atoi)import java.util.*;import java.lang.Thread.State;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.LinkedList;import...原创 2018-10-11 15:13:25 · 3186 阅读 · 0 评论 -
Java List 常见编程题
两个大数的加法以链表表示一个数,低位在前,高位在后,所以题中的例子就是 342 + 465 = 807,所以我们模拟计算即可。ExampleInput: (2 -> 4 -> 3) + (5 -> 6 -> 4)Output: 7 -> 0 -> 8Explana原创 2018-10-09 22:23:21 · 1410 阅读 · 0 评论 -
Java 编程基础之易错题1
线程class Solution { public static void main(String args[]) { Thread t = new Thread() { public void run() { pong(); } }; t.run(); System.out.print(&am原创 2018-10-08 22:02:16 · 655 阅读 · 0 评论 -
Java之Struts常见面试题
struts项目中的类与MVC模式的对应关系原创 2018-10-04 16:56:10 · 285 阅读 · 0 评论 -
Java基于数组的堆
运行结果Enter first letter of show,insert,remove,change: sheapArray: 100 90 80 30 60 50 70 20 10 40 .......................................................................................................原创 2018-04-06 14:40:45 · 258 阅读 · 0 评论 -
mybatis之jdbc的问题
jdbc链接数据库程序public class JdbcTest { public static void main(String[] args) { //数据库连接 Connection connection = null; //预编译的Statement,使用预编译的Statement提高数据库性能 PreparedStatem原创 2017-06-19 18:54:33 · 344 阅读 · 0 评论 -
mybatis基本原理
mybatis是什么??mybatis是一个持久层的框架,是apache下的顶级项目。 mybatis托管到goolecode下,再后来托管到github下(https://github.com/mybatis/mybatis-3/releases)。mybatis让程序将主要精力放在sql上,通过mybatis提供的映射方式,自由灵活生成(半自动化,大部分需要程序员编写sql)满足需要sql语句原创 2017-06-19 21:42:16 · 359 阅读 · 0 评论 -
java序列化之transient
1、transient关键字只能修饰变量,而不能修饰方法和类。注意,本地变量是不能被transient关键字修饰的。 2、被transient关键字修饰的变量不再能被序列化,一个静态变量不管是否被transient修饰,均不能被序列化。 3、一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。也可以认为在将持久化的对象反序列化后,被transien转载 2017-06-22 20:59:50 · 272 阅读 · 0 评论 -
java.math.BigInteger
nextProbablePrime()函数package learn.BigInteger;import java.math.BigInteger;;public class BigIntegerDemo{ public static void main(String[] args) { BigInteger big=BigInteger.ONE;原创 2017-08-03 19:45:01 · 316 阅读 · 0 评论 -
java人为制造溢出
堆内存溢出package com.jvm.basics;import java.util.ArrayList;import java.util.List;public class HelloHeapOutOfMemeory{ public static void main(String[] args) { System.out.println("HelloHea原创 2017-08-03 21:05:54 · 681 阅读 · 0 评论 -
jvm内存模型
jvm内存三大核心区域原创 2017-08-04 08:57:52 · 224 阅读 · 0 评论 -
ArrayList遍历时不能写
package com.sk.thread;import java.util.ArrayList;import java.util.Collection;import java.util.ConcurrentModificationException;import java.util.Iterator;import java.util.concurrent.CopyOnWriteArrayL原创 2017-09-03 20:55:06 · 280 阅读 · 0 评论 -
java反射之获取class对象的三种方式
package cn.itcast_01;/* * 反射:就是通过class文件对象,去使用该文件中的成员变量,构造方法,成员方法。 * * Person p = new Person(); * p.使用 * * 要想这样使用,首先你必须得到class文件对象,其实也就是得到Class类的对象。 * Class类: * 成员变量 Field * 构造方原创 2017-09-08 20:09:10 · 527 阅读 · 0 评论 -
用radix tree简单实现java.util.Map的功能
代码地址:https://github.com/kaikai-sk/MyRadixTreeRadixTreeNode.javapackage com.sk.radixtree;import java.io.Serializable;import java.util.Collection;import java.util.Iterator;import java.util.Tr原创 2018-01-28 21:09:30 · 818 阅读 · 0 评论 -
java之System.arraycopy()
原文address: http://blog.csdn.net/e421083458/article/details/8839242import java.util.Arrays;public class LessionSystemArraycopy { public static void main(String[] args) { int[] ids={1,2,原创 2017-05-26 21:50:51 · 752 阅读 · 0 评论 -
css之table布局的优缺点
css之table布局的优缺点原创 2016-02-15 20:48:40 · 1919 阅读 · 0 评论 -
css之通配符选择器
css之通配符选择器原创 2016-02-19 16:49:37 · 412 阅读 · 0 评论 -
css之父子选择器
<span id="id1"> 这是一则 <span> 非常 <span> 重 <a href="http://www.baidu.com" target="_blank">连接到百度</a> </span>原创 2016-02-19 17:08:16 · 2153 阅读 · 0 评论 -
css之几个细节
一个元素可以同时有id选择器和class选择器 案例: 新闻一一个元素最多有一个id选择器,但是可以有多个类选择器使用方法如下:<元素 class=”类选择器1 类选择器2” /> Html部分 新闻三Css部分:/给新闻三再配置一个class选择器/ .cls1{ font-style:italic; text-decoration:underli原创 2016-02-19 21:09:12 · 276 阅读 · 0 评论 -
html之cellspacing和cellpadding
html之cellspacing和cellpadding原创 2016-01-21 12:24:24 · 651 阅读 · 0 评论 -
20html基本语法测验题
w3school的html的20道测试题1.HTML 指的是?您的回答:超文本标记语言(Hyper Text Markup Language)2.Web 标准的制定者是?您的回答:万维网联盟(W3C)3.在下列的 HTML 中,哪个是最大的标题?您的回答:4.在下列的 HTML 中,哪个可以插入折行?您的回答:5.原创 2016-02-15 15:13:23 · 580 阅读 · 0 评论 -
html之线包字
线包字 (来自w3school)原创 2016-02-15 15:31:05 · 579 阅读 · 0 评论 -
jsp之一个简单的计算器
知识点: 1. 如何接收jsp页面提交的数据,并处理 2. jsp中如何使用java片段 3. jsp中如何使用javascript完成对数据合法性的校验效果展示: <!-- 这是一个简单计算器的界面 --><%@ page contentType="text/html;charset=gb2312"%><html> <!-- 添加javascript代码,检验输原创 2016-11-05 18:05:14 · 9956 阅读 · 2 评论 -
jsp之同一个页面提交和接收数据
jsp之简单的计算器续<!-- 这是一个简单计算器的界面 --><%@ page contentType="text/html;charset=gb2312"%><html> <!-- 添加javascript代码,检验输入 --> <head> <script language="javascript"> //判断输入是否为空原创 2016-11-06 11:53:00 · 3286 阅读 · 0 评论 -
jsp之pageEncoding和contentType的区别
jsp之pageEncoding和contentType的区别原创 2016-11-06 19:17:48 · 293 阅读 · 0 评论 -
jsp之简单用户登录(1)
学到的知识: 如何在jsp页面跳转框架图: 效果演示: login.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+req原创 2016-11-07 17:18:11 · 828 阅读 · 0 评论 -
jsp之简单的用户管理系统(2)
链接数据库+分页<% //定义分页用变量 int pageSize=3; int pageNow=1;//默认显示第一页 int rowCount=0;//从数据库中获得 int pageCount;//计算得到 //接收pageNow原创 2016-11-07 21:16:12 · 2459 阅读 · 0 评论 -
jsp之Hot Code Replace Failed
问题:Hot Code Replace Failed Some code changes cannot be hot swapped into a running virtual machine, such as changing method names or introducing errors into running code. The current target virtual mac原创 2016-11-08 11:07:59 · 774 阅读 · 0 评论 -
jsp之用户管理系统(3)
mv模式 <%@page import="com.sk.model.UserBeanCtl"%><%@ page language="java" import="java.util.*,java.sql.*,java.io.*,com.sk.model.*" pageEncoding="utf-8" %><%String path = request.getContextPath();St原创 2016-11-08 11:28:51 · 1275 阅读 · 0 评论 -
jsp之简单的用户管理系统(4,mvc模式)
界面层:Login.JSP<%@ page language="java" import="java.util.*" pageEncoding="gbk"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+reques原创 2016-11-08 16:41:07 · 3082 阅读 · 0 评论 -
jsp之用户管理系统(5,真的是finally)
源码下载:这个是韩顺平jsp中的用户管理系统的代码LoginCl.java//这是一个控制器,主要完成对用户身份的验证//本身并不实际完成身份验证的业务逻辑,而是去调model的业务逻辑完成对数据处理...package com.hao.controller;import java.io.IOException;import java.io.PrintWriter;import java.原创 2016-11-10 19:55:54 · 1573 阅读 · 0 评论 -
servlet之tomcat无法正常启动
servlet之tomcat无法正常启动原创 2016-04-22 11:41:45 · 927 阅读 · 0 评论 -
get和post的区别
get和post的区别原创 2016-05-19 12:57:35 · 346 阅读 · 0 评论 -
java之Servlet常见笔试面试题
serverlet之输入URL回车后发生了什么?原创 2017-05-29 18:44:29 · 942 阅读 · 0 评论 -
Java各个版本特性
ctrl+d :快速删除一行原创 2016-02-16 17:16:06 · 337 阅读 · 0 评论