java SE 学习
xulimessage
爱,所以热爱!
展开
-
Java的学习(一)
前段时间,没写博客记录自己的学习。那今天补上。1、Java的安装过程就不提了,网上多的很。不再赘述。。。。2、Java的开发工具有Windows: notepad, editplus, ultraedit, gvim Linux: vi, vim, gedit3. Java中的数据类型分为两大类: 1)原创 2013-03-20 01:12:36 · 424 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计转载 2015-01-04 20:28:37 · 458 阅读 · 0 评论 -
反射学习
package com.xuli.test8;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;import com.xuli.test5.test1;public class Test1{ public Object copy(原创 2013-07-02 16:12:03 · 458 阅读 · 0 评论 -
super()
1. 子类的构造函数如果要引用super的话,必须把super放在函数的首位.class Base { Base() { System.out.println("Base"); }} public class Checket extends Base { Checket() { super();//调用父类的原创 2013-06-09 16:46:27 · 540 阅读 · 0 评论 -
this
1. 当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。(this是当前对象自己)如:public class Hello { String s = "Hello"; public Hello(String s) { System.out.println("s = " + s); Syst原创 2013-06-09 16:51:01 · 515 阅读 · 0 评论 -
集合排序,求出最大值,最小值,排序
package com.xuli.test;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Random;i原创 2013-05-29 22:44:35 · 871 阅读 · 0 评论 -
交换机和路由器的区别
计算机网络往往由许多种不同类型的网络互连连接而成。如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种“互连”并没有什么实际意义。因此通常在谈到“互连”时,就已经暗示这些相互连接的计算机是可以进行通信的,也就是说,从功能上和逻辑上看,这些计算机网络已经组成了一个大型的计算机网络,或称为互联网络,也可简称为互联网、互连网。 将网络互相连接起来要使用一些中间设备(或中间系统)原创 2013-05-28 20:18:16 · 466 阅读 · 0 评论 -
网关
网关(Gateway)就是一个网络连接到另一个网络的“关口”。在Internet网中,网关是一种连接内部网与Internet上其它网的中间设备,也称“路由器”。网关地址是可以理解为内部网与Internet网信息传输的通道地址。按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。 那么网关到底是什么呢?网关实质上是一原创 2013-05-28 20:24:59 · 388 阅读 · 0 评论 -
java的常量
命名规则 大写一般final常量都是static ,想用一份常量.public class Authorization{ public static final int MANAGER = 1; public static final int DEPARTMENT = 2; public static final int EMPLOYEE = 3;}原创 2013-04-18 14:56:10 · 538 阅读 · 0 评论 -
Java学习 产生一个随机数组的两种方法
import java.util.Random;// 导入包public class RandomTest { public static void main(String[] args) { Random random = new Random(); System.out.println(random.nextInt(10));//产生一个1~9的随机数原创 2013-04-17 17:26:21 · 9851 阅读 · 0 评论 -
Java 查找方法(普通查找,二分查找)
public class ArraySearchTest { public static int search(int[] a , int value) { for(int i = 0; i < a.length - 1; i++) { if(a[i] == value ) { return i; } } return -1; } publi原创 2013-04-16 22:14:32 · 619 阅读 · 0 评论 -
Java 排序问题
1.冒泡排序public class BubbleSortPractice { public static void BubbleSort(int[] a) { for(int i = 0; i < a.length - 1; i++) { for(int j = 0; j < a.length - i - 1; j++) { if(a[j] > a[j +原创 2013-04-16 22:13:00 · 405 阅读 · 0 评论 -
Java学习(四) 包装类
Java中包装类,对于原生数据类型的包装包装类(Wrapper Class )。针对于原生数据类型的包装。所有的包装类(8 个)都位于 java.lang 包下。Java 中的8 个包装类分别是:Byte, Short, Integer, Long, Float, Double, Character, Boolean 。他们的使用方式都是一样的原创 2013-04-16 18:09:36 · 465 阅读 · 0 评论 -
Java的学习(三)
5.方法的重载(overload) 。表示两个或两个方嘎的名字相同。但方法参数不同。方法的参数不同有两个含义1.参数个数不同。2.参数类型不同。注意:方法的返回值对重载没有任何影响。6.构造方法的重载原创 2013-03-21 16:42:29 · 432 阅读 · 0 评论 -
Java的学习(二)
属性需要定义在类中,又叫做成员变量;而定义在方法中的变量叫做局部变量。如何定义属性?public class Person{修饰符 类型 属性名称;}如何使用属性?与方法一样,使用.运算符。首先需要生成类的实例,然后使用实例+”.”的方式来使用属性。比如:Person person = new Person();person.age局部变量使用前必须要声原创 2013-03-20 01:23:01 · 574 阅读 · 1 评论 -
文章标题
Java排序算法一、直接排序/* 选择排序。 以一个角标的元素和其他元素进行比较。 在内循环第一次结束,最值出现的头角标位置上。 */ public static void selectSort(int[] arr) { for(int x=0; x<arr.length-1; x++) { fo原创 2015-12-21 16:10:03 · 356 阅读 · 0 评论