java学习笔记
文章平均质量分 59
木鲸鱼
技术改变生活,重复创造美好。woodwhales加一个点cn
展开
-
for循环输出空心菱形的形状【java】
使用for循环语句输出“空心菱形”效果。原创 2017-08-21 21:44:56 · 2487 阅读 · 1 评论 -
遇到一道经典的java面试题
在文件 nameList.txt 中按下图格式存放着超过50万人的姓名与身份证信息。请使用您熟悉的编程语言(Java或C/C++)编写一段程序, 将出生日期落在1995年1月1日与1999年12月31日之间的个人信息取出,按年龄从大到小排列并输出到另一个txt文件中。 请重点考虑程序的健壮性和排序效率小生想到思路: 1. 先读取文本内容; 2. 将头信息读取出来,并记录住;...原创 2018-10-16 09:58:18 · 327 阅读 · 0 评论 -
for循环输出树木的形状【java】
使用for循环语句输出“树木”效果原创 2017-08-21 21:28:42 · 1179 阅读 · 1 评论 -
java web 项目 ssh框架使用中的 ClassNotFoundException 异常【找不到**Action】
ERROR DefaultDispatcherErrorHandler:42 - Exception occurred during processing request: Unable to instantiate Action, visitAction, defined for 'visit_findByPage' in namespace '/'visitActionUnable to instantiate Action, visitAction, defined for 'visit_fin原创 2018-01-11 22:36:04 · 1527 阅读 · 3 评论 -
【java 多线程】多线程并发同步问题及生产者、消费者问题
一、线程并发同步概念线程同步其核心就在于一个“同”。所谓“同”就是协同、协助、配合,“同步”就是协同步调昨,也就是按照预定的先后顺序进行运行,即“你先,我等, 你做完,我再做”。线程同步,就是当线程发出一个功能调用时,在没有得到结果之前,该调用就不会返回,其他线程也不能调用该方法。就一般而言,我们在说同步、异步的时候,特指那些需要其他组件来配合或者需要一定时间来完成的任务。原创 2017-11-23 10:55:00 · 3179 阅读 · 1 评论 -
java 动态代理和静态代理浅析
声明:本文只针对静态代理和动态代理的具体使用方法进行分析对比,并总结其中的优劣势。如果想透彻理解动态代理和静态代理的完整设计原理,建议参阅尚学堂马士兵老师在2010年推出的设计模式之动态代理视频讲解,也可辅助其他资料自行研究。一、代理1.1 什么是代理代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消原创 2017-11-25 22:45:23 · 375 阅读 · 0 评论 -
遍历 Map 的四种方法
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); // 第一种:普遍使用,二次取值 System.out转载 2017-11-24 21:17:43 · 308 阅读 · 0 评论 -
commons-dbutils 工具使用
一、准备工作1.1 环境准备导入 commons-dbutils 工具包 ,本文采用:commons-dbutils-1.4.jar1.2 数据库准备本文采用 c3p0 技术创建 Connection 连接池DataSourceUtils 代码实现:package com.test.utils;import java.sql.Connection;import jav原创 2017-11-24 19:53:11 · 933 阅读 · 1 评论 -
java 反射机制
一、反射机制1.1 简介反射的核心是JVM在运行时才动态加载类或调用方法/访问属性,它不需要事先(写代码的时候或编译期)知道运行对象是谁。Java反射框架主要提供以下功能:1. 在运行时判断任意一个对象所属的类;2. 在运行时构造任意一个类的对象;3. 在运行时判断任意一个类所具有的成员变量和方法(通过反射甚至可以调用private方法);4. 在运行时调用任意一个原创 2017-11-24 16:19:22 · 261 阅读 · 0 评论 -
Hibernate 初级入门
一、下载 Hibernate 的运行环境二、创建表结构Create database hibernate_day01; Use hibernate_day01; CREATE TABLE `cst_customer` ( `cust_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)',原创 2017-12-01 16:51:42 · 306 阅读 · 0 评论 -
【java多线程】多线程的创建三种方式--笔记
【java多线程】多线程的创建三种方式--笔记原创 2017-11-18 12:19:34 · 316 阅读 · 0 评论 -
使用数组制作简易的用户管理系统【java】
使用数组创建简易版的用户管理系统,实现对用户数据的“增删改查”功能。原创 2017-08-21 22:01:11 · 1116 阅读 · 0 评论 -
for循环输出漏斗的形状【java】
使用for循环语句输出“漏斗”效果。原创 2017-08-21 21:57:55 · 2047 阅读 · 1 评论 -
for循环输出素数探究【java】
for循环输出素数探究。原创 2017-08-21 21:50:38 · 9049 阅读 · 1 评论 -
for循环输出菱形的形状【java】
使用for循环语句输出“菱形”效果原创 2017-08-21 21:40:48 · 999 阅读 · 0 评论