摘要:
一、事件监听机制
-- 事件源:awt 或swing包中的那些图形界面组件,即发生事件的组件
-- 事件:Event 用户对组件的一个操作
-- 监听器:Listener 负责处理事件的方法
二、java.awt.event 包下的类
WindowEvent //窗口事件,比如用户点了半闭窗口,窗口得到或失去焦... 阅读原文
2017-07-11 00:00:03 阅读(781) 评论(0)
摘要:
最近帮别人安装JAVA虚拟机,安装完毕之后一直存在问题,解决了许久,所以特来与大家一起分享下经验。
首先,如果电脑机器里面存在JAVA的话,而又不想要这个版本,可以将其卸载(切记,不可直接删除JDK文件里面的内容,那样卸载不干净),因为一般安装JDK都是安装在C盘下,虽然删除了JDK但是与JAVA相关的一些注册表却没... 阅读原文
2017-07-10 18:37:03 阅读(823) 评论(0)
摘要:
Array Two Pointers
Description:
Given an array and a value, remove all instances of that value in place and return the new length.
Do not allocate extra space... 阅读原文
2017-07-10 17:27:03 阅读(800) 评论(0)
摘要:
一、定义
GUI全称是Graphical User Interface,即图形用户界面。JDK中提供了AWT 和 Swing 两个包,用于GUI程序的设计和开发。
1.java .awt abstract Window Toolkit (抽象窗口工具包),它是 java 的早期版本,组件种类有限,需要调用本地系统方... 阅读原文
2017-07-10 17:19:02 阅读(746) 评论(0)
摘要:
一.Mybatis介绍
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Obje... 阅读原文
2017-07-10 17:11:18 阅读(790) 评论(0)
摘要:
简介
HashMap是采用链表和位桶来来实现的,由于一个位桶存在元素太多会导致get效率低,因此在jdk1.8中采用的红黑树实现,当链表长度大于TREEIFY_THRESHOLD(值为8)时会转换为红黑树来提高查询效率。
HashMap是一种以键值对存储的框架,它是Map的实现类,提供了Map的基础操作,与Hash... 阅读原文
2017-07-10 16:51:04 阅读(796) 评论(0)
摘要:
AWT概述
GUI全称是Graphical User Interface,即图形用户界面,即应用程序提供给用户操作的图形界面,包括窗口、菜单、按钮、工具栏和其它各种图形界面元素
GUI设计提供了丰富的类库,这些类分别位于java.awt和javax.swing包中,简称为AWT和Swing Swing不仅实... 阅读原文
2017-07-10 16:20:03 阅读(785) 评论(0)
摘要:
在java中,有两种创建String类型变量的方式:
String str01="abc";//第一种方式
String str02=new String("abc");//第二种方式
第一种方式创建String变量时,首先查找JVM方法区的字符串常量池是否存在存放"abc"的地址,如果存在,则将该变... 阅读原文
2017-07-10 15:00:03 阅读(772) 评论(0)
摘要:
在学习毕老师的视频教程中的笔记:
1.类:用class定义的类。定义类就是在定义属性(变量)和行为(函数(方法))。属性和行为共同成为类中的成员(成员变量和成员函数)。2.对象:在堆内存中用new建立实体。 注意:凡是用于存储多个数据的就叫实体,实体放在堆内存中,例如:数组。eg: class Car //... 阅读原文
2017-07-10 14:11:01 阅读(748) 评论(0)
摘要:下面的API注解包含了StringBuilder类中的重要方法 append(boolean b):将 boolean 参数的字符串表示形式追加到序列。 append(char c):将 char 参数的字符串表示形式追加到此序列。 append(char[] str):将 char 数组参数的字符串... 阅读原文
2017-07-10 12:56:01 阅读(793) 评论(0)