java
口肃
不断学习的小菜鸟
展开
-
FontMetrics 字体属性类 java
1. FontMetrics 字体属性1. GetAscent() //ascent表示字体从基线到顶端的距离2. getDescent() //Descent表示字体从基线到下降字符底端的距离3. getLeading() //Leading 表示本文行之间的距离4. getheight()原创 2014-04-07 20:24:03 · 2168 阅读 · 0 评论 -
6. 继承与多态 java
继承与多态1. 继承:以既有类为基础,派生出新类,达到代码重用的目的。封装:对类对象的数据成员进行访问控制,起到数据保护的作用。多态:对于同一个对象方法,输入不同,操作不同。 ①动态匹配同名方法,使程序更灵活(重载)。 ②多态在类体系中把接口(做什么)和实现(怎么做)分开→→子类覆盖。2. 创建子类的语法格式:[访问权限符原创 2014-04-02 23:14:00 · 384 阅读 · 0 评论 -
7. 包、接口 java
6.包和接口1. 包:为了易于发现与使用类,避免命名冲突和控制访问,相当于文件夹。包的命名习惯:为了保证包的名称的唯一性,通常以Internet域名的倒序作为包的前缀。2. 常用系统包1. Java.lang 核心类库,包含运行java程序必不可少的系统类(基本数据类型类),Java程序运行时,系统自动加载该包。2.原创 2014-04-03 14:50:27 · 387 阅读 · 0 评论 -
8.GUI设计概述 java
java学习笔记 较为全面的GUI总结!原创 2014-04-03 21:19:57 · 622 阅读 · 1 评论 -
JFrame功能简述 java
1. JFrame 框架注:一般情况下,设置框架的布局管理器,然后制作面板,将面板加入框架中,并不直接将组件加入框架上,因为后者有时会造成显示混乱。常用方法:1. Pack() //调整窗口大小以适合子组件的首选尺寸。2. Settitle()//设置标题3. Setbackground()//设置背景颜色4.原创 2014-04-03 21:24:33 · 2033 阅读 · 0 评论 -
Container功能简述 java
Container 容器注:在使用框架时,需要获得容器才可对其进行内部内容操作。常用方法:1. Add()//添加组件2. setLayout()//设置布局管理器3. remove() //删除组件原创 2014-04-03 21:34:34 · 3447 阅读 · 0 评论 -
布局管理器 java
布局管理器注:一个容器同一时间只能有一个布局管理器,可以使用setLayout()改变布局管理器,然后使用validate()强迫容器更新若已经设置了布局管理器但是后来改变了布局管理器的属性,则需使用doLayout()强迫容器更新。1) Flowlayout 流布局管理器(构造方法可指定对齐方式、水平垂直间距)注:是最简单的布局管理器,将组件按添加的顺序从左至右原创 2014-04-03 21:39:28 · 456 阅读 · 0 评论 -
Font字体类 java
Font 字体 Font(String name, int style, int size) //对于style, Font.BOLD+Font.ITALIC表示倾斜、粗体原创 2014-04-03 22:43:30 · 1002 阅读 · 0 评论 -
JPanel 面板 java
Jpanel 面板 注:面板说白了就是一个类似于JFrame的组件。面板可进行嵌套。是容器的一个子类,不需要获得面板容器,可直接向里面添加组件。FlowLayout是其默认的布局管理器,默认居中对齐常用方法:1. repaint() //刷新视区2. add()//添加组件3. setlayout()//设置布局管理器原创 2014-04-04 11:22:20 · 597 阅读 · 0 评论 -
对话框 java
JOptionPane 对话框 常用方法:1. showMessageDialog( ) //显示消息对话框 2. showInputDialog() //显示输入对话框原创 2014-04-04 11:28:30 · 346 阅读 · 0 评论 -
Dimension类 尺寸 java
Dimension 里面封装了组件面积尺寸。1. 获得屏幕尺寸 Dimension screenSise =Toolkit.getDefaultToolkit().getScreenSise();原创 2014-04-04 11:31:07 · 1250 阅读 · 0 评论 -
hosts作用
hosts是windows用来快速解析域名的文件,里面存储了一些域名、ip地址对,当在浏览器中输入域名时,首先从hosts文件中进行查找,看是否有存档,若有则直接访问相应的ip地址,若没有则去DNS进行解析。转载 2014-04-02 23:07:09 · 365 阅读 · 0 评论 -
5. 类、对象、方法 java
类、对象、方法1. 类里面只能有方法和变量,不能有具体操作,具体操作应放在方法里。2. 方法参数①基本数据类型值的参数是实参和形参之间值的传递,改变方法内形式参数的值不会影响到方法外部变量的值。②对象(数组)类型的参数,参数值是对象(数组)的引用,在方法内对这个对象(数组)的修改都会影响到作为实际参数的原始数组。3. 迭代方法组成:1.原创 2014-04-02 15:25:33 · 409 阅读 · 0 评论 -
java System.currentTimeMillis()陷阱
java System.currentTimeMillis()陷阱获得的毫秒数需要参照英国时区。原创 2014-04-01 00:18:43 · 2875 阅读 · 2 评论 -
ACM 杭电 1002
晕 原来要用BigIntegerimport java.math.BigInteger;import java.util.Scanner;;public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);int number=scan原创 2014-03-20 22:58:20 · 284 阅读 · 0 评论 -
ACM 杭电 1004 java
import java.util.Scanner;;public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);int number=scanner.nextInt();while(number!=0){String[]原创 2014-03-21 00:16:49 · 863 阅读 · 0 评论 -
java开发环境
1. 设置环境变量JAVA_HOME C:\Program Files\Java\jdk1.6.0_10 // 声明一个简易变量Path %JAVA_HOME%\bin //设置系统路径 CLASSPATH %JAVA_HOME%\lib //设置java类库路径2. 关于java文件中包原创 2014-03-25 22:55:38 · 361 阅读 · 0 评论 -
java eclipse 制作javadoc
在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。 在Javadoc Generation对话框中有两个地方要注意的: javadoc command:应该选择jdk的bin/javadoc.exe destination:为生成文档的保存路径,可自由选择。 按finish(完成)提交即可开始生成文档。原创 2014-03-25 23:58:55 · 446 阅读 · 0 评论 -
使用exe4j将jar包转换成exe
exe4j破解版下载链接http://www.pc6.com/softview/SoftView_68764.html详细使用教程如下:exe4j是一款很经典的将Java类文件打包成.exe文件的软件,支持把jar class文件等编译成windows下能够直接运行的exe文件,还可以添加启动等待画面第一次安装时会出现下面的对话框:它原创 2014-03-28 08:32:56 · 597 阅读 · 0 评论 -
3. java 程序控制语句
程序控制语句1. 语句块 {…}2. If 语句If … else 语句If …else if … else 语句3. Switch语句Switch(表达式){case 1:… break; case 2:… break; … default}其中case的值必须为整数或字符,JDK1.7版本以上可以为字符串。4.原创 2014-03-28 13:19:16 · 424 阅读 · 0 评论 -
2. java 基本数据类型和表达式
基本数据类型和表达式 1. 八进制以0开头,十六进制以0x开头。2. 科学计数法:1.23E(e)5→→→1.23*1053. 转义序列:\’,\”,\\,\n(换行),\r(回车),\t ,\f(换页符)4. 逻辑运算符 !, (^,&,|)→不仅是逻辑运算符也是位运算法,(&&,||)→短路运算符。5. 位运算原创 2014-03-28 13:13:41 · 564 阅读 · 0 评论 -
矩阵运算 java
1. 矩阵相加public void matrixAdd( int[][] a,int[][] b,int[][] c){ // a、b矩阵同型,c为输出矩阵for(int i=0;ifor(int j=0;jc[i][j]=a[i][j]+b[i][j];}}}2. 矩阵相乘public void matrixMultiply(in原创 2014-03-28 21:26:52 · 494 阅读 · 0 评论 -
4. 数组 java
数组1. Java中将数组看做一个对象2. 一维数组声明类型 名称[];类型[] 名称;3. 在创建数组时,数组元素已经被初始化为数据类型的默认值了。默认值为0,null,……。4. 一维数组初始化Int[] arr =new int []{1,2,3};Int[] arr={1,2,3};5.原创 2014-03-28 22:45:14 · 270 阅读 · 0 评论 -
时间类
1. Java.util.Date 日期类Date 类实际上只是一个包裹类, 它包含的是一个长整型数据, 表示的是从GMT(格林尼治标准时间)1970年, 1 月 1日00:00:00这一刻之后经历的毫秒数.2. java.util.Calendar(抽象类) 日历类 java.util.GregorianCalendar(具体类):为特定瞬间与原创 2014-03-31 22:31:18 · 530 阅读 · 0 评论 -
ImageIcon类 图标 java
1. ImageIcon 图标 Icon接口的实现类Icon icon=newImageIcon(“image/ss.gif”);//在java中使用’/’代替’\’.1. ImageIcon 图标 Icon接口的实现类Icon icon=newImageIcon(“image/ss.gif”);//在java中使用’/’代替’\’.原创 2014-04-04 11:35:39 · 1015 阅读 · 0 评论 -
GraphcsEnvironment 图形环境类 java
GraphcsEnvironment 图形环境 (描述具体系统的图形环境)有用方法: Public static GraphcsEnvironment getLocalGraphcsEnvironment() //创建本地图形环境实例 Public Font[] GetALLFonts() //获得所有可用字体 Public String[] getAvaila原创 2014-04-07 20:16:58 · 496 阅读 · 0 评论 -
Graphics 绘图类 java
1. Graphics 绘图(为每个GUI组件自动创建Graphics实例) 注:每当组件第一次显示或需要重新显示的时候,paintComponent()方法自动调用格式:protected void paintComponent (Graphics g){ Super.paintComponent(g); //清理界面,保原创 2014-04-07 20:21:43 · 637 阅读 · 0 评论 -
Android与java的关系
核心API相同,但JVM与可执行字节码不同。不过本质上可以将android称作java/Linux。原创 2014-03-25 21:15:22 · 567 阅读 · 0 评论 -
JDK常用工具介绍
1. javac.exe 编译器,用于将java源程序转换为字节码2. java.exe java运行器,运行字节码文件3. jar.exe 打包工具,用于将相关类文件打包成一个文件4. javadoc.exe 文档生成器还包括jdb.exe(查错工具)、appletviewer.exe(小程序浏览器)、javah.exe(与c有关)、.javap.原创 2014-03-25 21:28:21 · 924 阅读 · 0 评论 -
1. java概述
Java概述1. Java的主要版本J2SE(Java2 platform StandardEdition,Java2标准版)→→编写桌面应用程序J2EE(Java2 platform EnterpriseEdition,Java2企业版)→→编写Internet环境下企业级应用,服务器,大型ERP系统。J2ME(Java2 platform MicroEdition原创 2014-03-28 10:47:29 · 456 阅读 · 0 评论 -
Color类 java
Color 颜色类(构造方法采用RGB模式)里面已经定义了一些标准颜色,可以直接使用。原创 2014-04-03 22:41:33 · 648 阅读 · 0 评论 -
Polygon 多边形类 java
Polygon 多边形1. Add() //添加多边形点原创 2014-04-07 20:19:27 · 7725 阅读 · 0 评论 -
多媒体类 java
1. 统一资源定位类URLjava.net.URL Class类里面有一个方法getResource(filename) 可获得该(实例+filename)的url地址原创 2014-05-20 08:35:22 · 634 阅读 · 0 评论 -
字符串类 java
字符串处理类介绍原创 2014-04-02 15:48:25 · 720 阅读 · 0 评论 -
9.事件处理 java
JAVA 事件处理概述原创 2014-04-07 21:54:07 · 484 阅读 · 0 评论 -
在鼠标位置显示字母 java
public class MyPanel extends JPanel implements MouseMotionListener,KeyListener{ int x; int y; char ch; public MyPanel(){ setFocusable(true); //设置该组件是否可以获得焦点 } protected void paintC原创 2014-04-08 16:42:34 · 716 阅读 · 0 评论 -
Swing 组件概述 java
基本所有组件都遵循javabean规则,即get%与is%获得属性、set%设置属性。1. Component 组件事件:ComponentEvent(移动、改变大小、隐藏、显示),FocusEvent(获取、失去焦点) KeyEvent(释放、按下键),MouseEvent(按下、释放、点击、移入、移除、移动、拖动鼠标) 由于Component原创 2014-04-09 17:38:52 · 650 阅读 · 0 评论 -
制作java可直接运行程序
1. 直接exe可执行文件不愁原创 2014-06-14 11:13:56 · 488 阅读 · 0 评论 -
类、接口简介
1. System主要提供一些y原创 2014-06-09 09:11:25 · 455 阅读 · 0 评论 -
13 集合构架 java
Java集合构架1. java集合构架支持三种类型:set、list、map,java集合构架中的所有具体类都实现了Cloneable与Serializable接口。 Set中存储一组互不相同的元素 List中存储一组顺序排列的元素 Map中存储键值对2. 规则集Set存储一组互不相同的元素,是否相同由元素的散列码判断具体原创 2014-05-20 20:31:40 · 508 阅读 · 0 评论