Java学习笔记
溺水行舟
这个作者很懒,什么都没留下…
展开
-
JFileChooser (Java Swing提供的文件选择对话框)
JFileChooser() 构造一个指向用户默认目录的 JFileChooser。JFileChooser(File currentDirectory) 使用给定的 File 作为路径来构造一个 JFileChooser。setFileSelectionMode(int mode) 设原创 2014-05-12 20:53:58 · 126162 阅读 · 11 评论 -
Java 线程详解
java使用线程的两种方法:1.继承Thread2.实现Runnable线程中的一些方法:wait():Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。 sleep:是线程类(Thread)的方法,原创 2014-12-18 22:01:18 · 820 阅读 · 0 评论 -
java反射获得泛型参数GETGENERICSUPERCLASS()
public class Person {}import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;public class Student extends Person {public static void main(String[] args) {Student st=new Stud转载 2014-10-17 14:21:43 · 25852 阅读 · 7 评论 -
Java面试题集(1-50)
以下面试题都是在网上找的总结出来的,谢谢大家的分享!希望,我们共同进步,找到自己梦想的公司:1.android dvm 的进程和Linux的进程,应用程序的进程是否为同一个概念:答:dvm是dalivk虚拟机。每一个android应用程序都在自己的进程中运行,都拥有一个dalivk虚拟机实例。而每一个dvm都是在linux的一个进程。所以说可以认为是同一个概念。转载 2014-11-19 00:03:58 · 1313 阅读 · 0 评论 -
逃逸分析(escape Analysis)
逃逸分析----在计算机语言编译器语言优化管理中,分析指针动态范围的方法称之为逃逸分析(通俗点讲,当一个对象 的指针被多个方法或线程引用时)---我们称这个指针发生了逃逸转载 2014-11-18 23:56:43 · 1465 阅读 · 0 评论 -
表达式求值(中缀式转后缀式,后缀式求值)NYOJ53测试通过
测试地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=35package calc;import java.util.HashMap;import java.util.LinkedList;import java.util.List;import java.util.Map;import java.util.Scanner;原创 2014-11-10 20:27:13 · 1382 阅读 · 0 评论 -
java内省(Introspector)
内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。 JavaBean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果在两个模块之间传递信息,可以将信息封装进JavaBean中,这种对象称为“值对象”(Value Object),或“VO”。方法比较少。这些信息储存在类的私有变量原创 2014-09-02 20:25:21 · 1231 阅读 · 0 评论 -
BeanUtils框架学习
package com.liang.Instopector;import java.io.Serializable;import java.util.Date;public class Student implements Serializable { private String name="liang"; private int age=21; private Date bir原创 2014-09-02 21:36:45 · 3262 阅读 · 1 评论 -
C3P0数据库连接池使用
C3P0数据库连接池使用1、拷贝jar包:c3p0-0.9.1.2.jar c3p0-0.9.1.2-jdk1.3.jar c3p0-oracle-thin-extras-0.9.1.2.jar(oracle需要)2、书写配制文件放在src目录下:c3p0-config.xml(名字只能是这个)3、类C3P0Utilc3p0-config.xml 内容:原创 2014-09-04 17:46:03 · 1403 阅读 · 0 评论 -
Java DatagramSocket(UDP)要注意的问题
由于byte数组的大小问题,在网络发送过程中,可能包含多余的空格,若接收时要对数据进行比较,最好先将数据做下处理,处理掉多余的空格。原创 2014-07-12 22:13:52 · 3462 阅读 · 0 评论 -
Java Socket 使用BufferedWriter和BufferedReader要注意readLine 以及换行标志
当接收的类使用的是BufferedReader,发送的类是BufferedWriter的时候,要注意发送的一行要有换行标识符。请看下面一个例子,服务器接收不到客户端的信息。转载 2014-07-11 18:29:57 · 7833 阅读 · 0 评论 -
java 基本数据类型及自动类型提升
基本数据类型:8种1.整型:byte 1个字节 8位 -128到127short 2个字节 16位 -2^15到(2^15)-1int 4个字节 32位 -2^32到(2^32)-1long 8个字节 64位 -2^64到(2^64)-12.浮点类型:float 4个字节 32位double原创 2014-07-18 18:32:18 · 7011 阅读 · 2 评论 -
java 中的 final修饰符
修饰符final:是常量,不允许改变 ,可以修饰 变量,方法 ,类 final修饰变量:被final修饰的变量就会变成常量,一旦赋值不能改变 常量可以在初始化时直接赋值,也可以在构造方法里赋值,只能在这两种方法里二选一,不能不为常量赋值 常量不会有默认初始值 锁定栈,使栈中的数据不可以改变 静原创 2014-07-18 18:47:55 · 1419 阅读 · 1 评论 -
经纬度求距离求与正北方向的夹角(方向角)
经纬度求距离求与正北方向的夹角(方向角),在网上看了好多这样的资料,许多算法感觉都不太对,今天终于找到个计算比较精准的,自己整理了下:package com.liang.test;public class AngleUtil { public static void main(String[] args) { MyLatLng A=new MyLatLng(113.249648,2翻译 2015-01-16 13:39:01 · 23840 阅读 · 8 评论