core java
文章平均质量分 63
6_V
这个作者很懒,什么都没留下…
展开
-
数组
package com.etoak.array;/** * @ 2014年5月14日10:15:20 * 数组的基本用法: * 什么是数组? * 数组就是 一组类型相同而且存储空间连续的数据 * 本案例主要讲解 数组如何定义,如何得到数组中的一个和多个元素以及遍历数组的两种方式(for循环遍历和foreach/forin),数组的复制和排序 * */pub原创 2014-05-14 15:28:17 · 436 阅读 · 0 评论 -
递归
/** * Fibonacci * 1.使用递归 求出40的数值 * 2.使用非递归调用 求出40的数值 * 3.画图理解 递归调用 * F1 = 0; * F2 = 1; * Fn = Fn-1 + Fn-2; * */public class Recursion { public static void main(String[] args){ //Syst原创 2014-06-17 09:48:16 · 452 阅读 · 0 评论 -
File 类 常用方法
import java.awt.Robot;import java.io.File;import java.io.FileFilter;import java.io.FilenameFilter;import java.util.Calendar;import javax.swing.JOptionPane;/** * File 类 * 对文件和文件夹进行操作的类 *原创 2014-06-16 17:15:03 · 612 阅读 · 0 评论 -
HashMap Hashtable
import java.util.Collection;import java.util.HashMap;import java.util.Hashtable;import java.util.Iterator;import java.util.Map;import java.util.Set;/** * HashMap: * 基于哈希表的 Map 接口的实现。此实现提供所有原创 2014-06-13 15:05:26 · 597 阅读 · 0 评论 -
Java中的基本数据类型及运算符
Java中的基本数据类型: 1. 基本类型:(8种) 布尔型; boolean true/false 该变量的名字一般以is或has开头 字符型:统一采用Unicode编码 16个位 2个字节 char 赋值方式: char c1 = 'a'; //字面值 char c2 = '中'; char c3 = '\u4e2d'; //Unicode原创 2014-05-29 10:40:29 · 615 阅读 · 0 评论 -
封装 继承 多态 方法重载,方法覆盖
封装: Encapsulation用private关键字将不想被外界访问到的属性和方法隐藏起来封装对于类的开发者和使用者都有好处:对于类的开发者:能够让数据得到保密,得到隐藏,从而更加安全对于类的使用者:能够让使用者将精力 全部集中在核心业逻辑上类的开发应当 高内聚 低耦合内聚:独立完成功能的能力, 自强不息,自己的事情自己做耦合:模块与模块之间的依赖关系原创 2014-05-28 09:46:27 · 679 阅读 · 0 评论 -
LinkedList HashSet
关于LinkedList:6.Entry:Node:原创 2014-05-27 15:29:58 · 792 阅读 · 0 评论 -
LinkedList 基本用法
import java.util.*;/*LinkedList 底层采用双向循环链表实现 与ArrayList方法相比,多了addFirst();//每次指定往已有元素前面添加 addList();往链表的最后面添加元素 linkedList中还提供了7种remove() removeFirst();//删除链表最前边的 removeLast();//删除链表最后边的 //.原创 2014-06-10 17:24:58 · 488 阅读 · 0 评论 -
集合联系 - ArrayList
import java.util.*;import java.io.*;/* 职员薪水管理系统,使用数组 / 集合实现 要求如下: 1.当有新员工入职时,将该员工添加到管理系统 2.可以根据该员工编号显示员工信息 3.可以显示所有员工信息 4.可以修改员工的薪水 5.当该员工离职时,将该员工从管理系统中删除 6.按照薪水进行排列*/public class原创 2014-06-10 16:36:35 · 534 阅读 · 0 评论 -
Sorting
//排序/* 排序就是将一组数据按照某个域的值的递增或递减的次序重新排列的过程 * * 排序就是将一群数据,根据指定的顺序进行排列的过程 * 排序分为: 内部排序和外部排序两类 * 内部排序: * 将需要处理的所有数据 全部加载到内部存储器中进行排序 * 交换式排序 * 选择式排序 * 插入式排序 * * 外部排序: * 如果数据量过大,需要处理的数原创 2014-06-10 13:25:02 · 550 阅读 · 0 评论 -
java 连接数据库的方式主要有两种
1.使用jdbc-odbc桥连接:原创 2014-05-12 10:48:08 · 1661 阅读 · 2 评论 -
Java 单例模式(2种)
public class Test_DanLi { public static void main(String[] args){ Moon m1 = Moon.getMoon(); Moon m2 = Moon.getMoon(); System.out.println(m1 == m2); Sun s1 = Sun.getSun(); Sun s2 = Sun.getSu原创 2014-06-06 09:27:39 · 509 阅读 · 0 评论 -
java 当中引用类型数组
引用类型数组boolean char byte short int long float double引用类型数组和基本数据类型的数组有什么区别?*:初始化一个引用类型的数组 其实并没有初始化当中任何一个元素当中的每一个元素都需要单独的去初始化(new)多维数组*:Java当中的多维数组 是纯粹的数组的数组Student[][] et1210 = new Stude原创 2014-05-15 08:56:25 · 1156 阅读 · 0 评论 -
java中数组的基本使用方法
数组:一组类型相同而且存储空间连续的数据数组如何定义:1st. int[] data = new int[3];2nd. int[] data = new int[]{1,2,3};3rd. int[] data = {1,2,3};//静态初始化数组如何得到一个元素:System.out.println(data[0]); //0-(x-1)原创 2014-05-14 09:11:13 · 548 阅读 · 0 评论 -
java 中流程控制
Java当中的流程控制分支if else[利用if else的排他特性 简化判断条件][千万不要在后面的条件当中写出前面条件不成立的条件]switch case[利用其break机制 实现相邻分支的代码共享]循环forfor(1;2;3){4;}1:循环变量初始化 定义一个计数的变量2:循环继续执行的条件 true/fals原创 2014-05-14 08:26:12 · 405 阅读 · 0 评论 -
Java当中的数据类型(1)
Java当中的数据类型1.基本数据类型 Java语言内置的类型(8种)布尔型:boolean true/false这个类型的变量名字通常会以is或者has开头字符型:统一采用Unicode编码保存 16个位 2个字节charchar c1 = 'a';char c2 = '中';字面值char c3 = 97; ASCIIchar c4原创 2014-05-11 21:26:41 · 512 阅读 · 0 评论 -
Java当中的基本概念和环境搭建
Java到底好在哪?Java的优势。1.跨平台 平台等价于操作系统 跨平台的功臣:Java虚拟机 JVMJVM = 秘书 + 保镖 + 翻译= 类加载器 + 字节码校验器 + 解释执行器2.安全 健壮3.免费 开源4.简单a.语法简单 C++-- [取其精华去其糟粕]没有指针 没有运算符重载 没有内存操作b.思想简单 OO思想 面向对象的思想原创 2014-05-11 21:21:17 · 551 阅读 · 0 评论 -
不使用if,switch and 等值判断 求出两个int数中最大的那个数详解
public class PrintMax{//不使用if ,switch ,等值判断 求出两个整数中最大的那个数public static void main(String[] args){PrintMax p = new PrintMax();System.out.println(p.maxAbs(10,2));System.out.println(p.max(8,20))原创 2014-12-08 20:30:53 · 724 阅读 · 0 评论