01 2018 档案

摘要:本文是关于Java事件处理机制的梳理,以及有重点的介绍一些注意点,至于基础的概念啥的不多赘述。 一、Java事件处理机制初步介绍(看图理解) 根据下图,结合生活实际,可以得知监护人可以有多个,坏人对小孩的操作可以是打,也可以是爱。 得出结论: 一个事件源并不代表只有一个事件监听者,它可以有多个事件监 阅读全文
posted @ 2018-01-31 01:34 江河湖泊 阅读(23631) 评论(0) 推荐(1) 编辑
摘要:工程报错:java.lang.NoClassDefFoundError 名称:类文件冲突 原因: 问题1,Windows 系统在某些时候不区分大小写,比如Windows会认为Test.class 和test.class 是一个文件,无法区分。 问题2,在项目工程中有多个源码包(source fold 阅读全文
posted @ 2018-01-30 01:24 江河湖泊 阅读(398) 评论(0) 推荐(0) 编辑
摘要:一、安装windowbuilder插件 1.找到对应版本的windowbuilder 连接地址:http://www.eclipse.org/windowbuilder/download.php 如图:(eclipse的版本号可以在eclipse的help中查看) 点击对应版本,进入安装教程 2.在 阅读全文
posted @ 2018-01-29 16:23 江河湖泊 阅读(3946) 评论(0) 推荐(0) 编辑
摘要:关于Java图形化界面设计,基础知识网上可搜,下面简单介绍一下重点概念,然后就由浅入深代码实例。 程序是为了方便用户使用的,Java引入图形化界面编程。 1.JFrame 是容器类 2.AWT 是抽象窗口组件工具包,是 Java 最早的用于编写图形节目应用程序的开发包。 3.Swing 是为了解决 阅读全文
posted @ 2018-01-29 15:15 江河湖泊 阅读(111661) 评论(1) 推荐(19) 编辑
摘要:最近打算将之前学习过的小练习分享出来,算是巩固知识。虽然是小练习,但是越看越觉得有趣,温故而知新。 练习:功能跳水比赛,8个评委评分。运动员成绩去掉最高和最低之后的平均分 代码实例: 1.导包 import java.io.BufferedReader; import java.io.IOExcep 阅读全文
posted @ 2018-01-27 20:36 江河湖泊 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:在学习集合框架的时候,初学者很容易练习到学生管理系统、雇员管理体统等练习题。在学习集合框架之前,基本上Java基本语法都学完了,集合框架也从侧面的检验对前面学习的理解。下面用一个曾经做过的练习题,回顾集合框架,以及简要介绍面向对象编程思想。我发现旧的知识,当你再回头去看的时候,理解会更透彻。最近巩固 阅读全文
posted @ 2018-01-26 15:34 江河湖泊 阅读(871) 评论(0) 推荐(0) 编辑
摘要:一个案例搞懂原码,反码和补码。 首先,先记下如下7条规则: 对于有符号的而言, 1.二进制的最高位是符号位; (0表示正数,1表示负数) 2.正数的原码,反码,补码都一样; 3.负数的反码=它原码的符号位不变,其他取反(0变1,1变0); 4.负数的补码=它的反码+1; 5.0的反码,补码都是0; 阅读全文
posted @ 2018-01-25 20:19 江河湖泊 阅读(1020) 评论(0) 推荐(2) 编辑
摘要:二分查找又称折半查找,它是一种效率较高的查找方法。 折半查找的算法思想是将数列按有序化(递增或递减)排列,查找过程中采用跳跃式方式查找,即先以有序数列的中点位置为比较对象,如果要找的元素值小于该中点元素,则将待查序列缩小为左半部分,否则为右半部分。通过一次比较,将查找区间缩小一半。 折半查找是一种高 阅读全文
posted @ 2018-01-25 16:31 江河湖泊 阅读(2362) 评论(3) 推荐(0) 编辑
摘要:1.快速排序的原理: 选择一个关键值作为基准值。比基准值小的都在左边序列(一般是无序的),比基准值大的都在右边(一般是无序的)。 从后往前比较,用基准值和最后一个值比较,如果比基准值小的交换位置,如果没有继续比较下一个,直到找到第一个比基准值小的值才交换。找到这个值之后,又从前往后开始比较,如果有比 阅读全文
posted @ 2018-01-25 00:01 江河湖泊 阅读(978) 评论(0) 推荐(1) 编辑
摘要:俗话说,温故而知新。本打算用dos回忆一下基础知识,没想到把自己绊倒了。 用Dos,当然就要回归原始,用记事本啦。下面用一个小练习,演示我遇到的绊脚石。之后,解决了简直笑死。 报错: Java文件编译出现“编码 GBK 的不可映射字符” (下图不是我的,我的忘记截图了。但是为了方便演示,我在网上找了 阅读全文
posted @ 2018-01-19 02:13 江河湖泊 阅读(3437) 评论(0) 推荐(0) 编辑
摘要:Java中多态是个很难理解的概念,但同时又是非常重要的概念,Java三大特性(封装、继承、多态)之一,我们从字面上理解,就是一种类型的多种状态,一下通过卖小汽车的例子再次说明什么是多态,其中利用到了接口。 代码实例: //汽车接口 interface Car{ //要求 接口中有:汽车名称和售价 S 阅读全文
posted @ 2018-01-16 18:52 江河湖泊 阅读(11475) 评论(0) 推荐(3) 编辑
摘要:最近,发现基础真的hin重要。比如,Java中多态的特性,在学习中就是很难懂,比较抽象的概念。学的时候就犯糊涂,但日后会发现,基础在日常工作的理解中占有重要的角色。 下面,我将用一个代码实例,回忆和巩固多态的概念和存在的意义。理解多态,是面向对象编程的重要一步。 先来个热身,看下图在mian函数调用 阅读全文
posted @ 2018-01-16 14:48 江河湖泊 阅读(51387) 评论(4) 推荐(21) 编辑
摘要:最近,回忆了一些刚学习Java时经常练习的一些小练习题。感觉还是蛮有趣的,在回顾时想起好多学习时的经历和坎坷,一道小小的练习题要研究半天,珍重过往,直面未来。下面贡献代码,Java 控制台输入数字 输出乘法表(代码练习)。希望能给一些初学者一点点的启发。注释写的比较啰嗦,嘻嘻~ 因为博客园有要求“少 阅读全文
posted @ 2018-01-11 18:11 江河湖泊 阅读(1676) 评论(0) 推荐(1) 编辑
摘要:闲来无事,练习了一下Java基础中的循环语句。练习循环语句,当然少不了,用*打印出来三角形、空心三角形、菱形等这样的几何图形。 粗心大意,失误两次: 一、三角形 遇到一些小问题: 二、金字塔 由于三角形和金字塔的代码差不多,只有少部分更改,图也可以看的很清楚。所以下面只写一部分代码好啦。 代码实例: 阅读全文
posted @ 2018-01-10 22:31 江河湖泊 阅读(7209) 评论(1) 推荐(0) 编辑
摘要:刚开始编写Java代码时,会遇到很多困难,下面来说一个比较常见的错误,如下: 对于初学者,一般都是从Hello,World开始的学起的,废了好大劲儿,铜鼓了半天,终于要在DOS上运行javac Hello.java时,就会报错:找不到文件 解决办法,要在如下几个步骤中进行排查: 1、在配置完路径之后 阅读全文
posted @ 2018-01-10 00:13 江河湖泊 阅读(10114) 评论(0) 推荐(0) 编辑
摘要:本文主要介绍 Mybatis(一)之后剩下的内容: 1 mybatis 中 log4j的配置 2 dao层的开发(使用mapper代理的方式) 3 mybatis的配置详解 4 输入输出映射对应的类型 ( parameterType 和 resultType ) 5 mybatis 动态 sql 6 阅读全文
posted @ 2018-01-07 12:11 江河湖泊 阅读(827) 评论(0) 推荐(0) 编辑
摘要:一、Mybatis 简介 Mybatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为Mybatis , 2013年11月迁移到Github , iBATIS一词来源于“intern 阅读全文
posted @ 2018-01-07 09:49 江河湖泊 阅读(7871) 评论(0) 推荐(0) 编辑
摘要:本文主要介绍: 1 悲观锁和乐观锁 2 使用版本号控制并发访问 3 flush方法和批量更新的问题 4 DetachedCriteria 5 N + 1 次查询 6 使用sql进行查询 7 注解方式 一、悲观锁和乐观锁 问题:有两个人,同时打开了一个贴子,进行编辑,结果会怎么样? 后提交的,有可能会 阅读全文
posted @ 2018-01-06 13:57 江河湖泊 阅读(301) 评论(0) 推荐(0) 编辑
摘要:本文主要讲解: 1 级联 cascade 关键字 2 级联删除 3 inverse 关键字 4 懒加载 5 缓存的模拟 6 Hibernate 的一级缓存 7 Hibernate 的二级缓存 一、级联 cascade 关键字 public static void add(){ NiGuAn nigu 阅读全文
posted @ 2018-01-06 11:53 江河湖泊 阅读(546) 评论(0) 推荐(0) 编辑
摘要:本文主要介绍: 1 Criteria 接口 2 用 myeclipse 反向生成 3 hibernate 主键生成策略 4 多对一 5 一对多 6 使用List 集合的一对多 7 多对多 一、Criteria 接口 //例一 public static AdminInfo getLoginAdmin 阅读全文
posted @ 2018-01-05 16:13 江河湖泊 阅读(385) 评论(0) 推荐(0) 编辑
摘要:一、Hibernate - 核心接口 它是 JBoss Community team (社区团队) 开发的。Hibernate 是一个开源的,对象关系模型框架 (ORM),它对JDBC进行了轻量的封装, 使java程序员可以面对象的方式进行数据库操作。Hibernate 一共有5个核心接口 1.Se 阅读全文
posted @ 2018-01-05 14:05 江河湖泊 阅读(804) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示