05 2016 档案

java map集合小练习
摘要:package com.hanqi.jihe; import java.util.*; public class emplei { //先创建emplei类 //定义类型 private String eid; private String ename; public emplei(String e 阅读全文

posted @ 2016-05-31 10:37 ╄承诺、带给的伤痛— 阅读(289) 评论(0) 推荐(0)

java链表
摘要:链表是一种重要的数据结构,在程序设计中占有很重要的地位。C语言和C++语言中是用指针来实现链表结构的,由于Java语言不提供指针,所以有人认为在Java语言中不能实现链表,其实不然,Java语言比C和C++更容易实现链表结构。Java语言中的对象引用实际上是一个指针(本文中的指针均为概念上的意义,而 阅读全文

posted @ 2016-05-29 23:30 ╄承诺、带给的伤痛— 阅读(225) 评论(0) 推荐(0)

java中哈希表及其应用详解
摘要:哈希表也称为散列表,是用来存储群体对象的集合类结构。 什么是哈希表 数组和向量都可以存储对象,但对象的存储位置是随机的,也就是说对象本身与其存储位置之间没有必然的联系。当要查找一个对象时,只能以某种顺序(如顺序查找或二分查找)与各个元素进行比较,当数组或向量中的元素数量很多时,查找的效率会明显的降低 阅读全文

posted @ 2016-05-29 23:24 ╄承诺、带给的伤痛— 阅读(608) 评论(0) 推荐(0)

java set集合与List集合练习
摘要:题目:分别向Set集合一级List集合中添加"A","a","C","c","a",五个元素,观察重复值"a"能否在List集合一级Set集合中成功添加 阅读全文

posted @ 2016-05-29 23:21 ╄承诺、带给的伤痛— 阅读(553) 评论(0) 推荐(0)

java list集合练习
摘要:将1-100之间所有的正整数餐放在一个List集合中,并将集合中索引是10 的位置的数据从集合中移除。 阅读全文

posted @ 2016-05-29 23:02 ╄承诺、带给的伤痛— 阅读(288) 评论(0) 推荐(0)

深入理解Java的接口和抽象类
摘要:对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 阅读全文

posted @ 2016-05-28 21:55 ╄承诺、带给的伤痛— 阅读(213) 评论(0) 推荐(0)

java 接口 练习
摘要:package c; public interface Icanfly { void fei(); } package c; public class feiji implements Icanfly { //飞机 @Override public void fei() { System.out.p 阅读全文

posted @ 2016-05-28 21:54 ╄承诺、带给的伤痛— 阅读(141) 评论(0) 推荐(0)

java泛型详解
摘要:1. 概述在引入范型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入范型后,一个复杂类型就可以在细分成更多的类型。例如原先的类型List,现在在细分成List<Object>, List<String>等更多的类型。注意,现在List<Object>, List<String 阅读全文

posted @ 2016-05-24 08:58 ╄承诺、带给的伤痛— 阅读(149) 评论(0) 推荐(0)

Java 继承 小练习
摘要:编写一个类A,该类创建的对象可以调用方法f输出小写的英文字母表。然 后再编写一个A类的子类B,要求子类B必须继承类A的方法f(不允许重写), 子类B创建的对象不仅可以调用方法f输出小写的英文字母表,而且可以调用子 类新增的方法g输出大写的英文字母表。最后编写主类C,在主类的main方法 中测试类A与 阅读全文

posted @ 2016-05-23 15:57 ╄承诺、带给的伤痛— 阅读(235) 评论(0) 推荐(0)

Java单例模式深入详解
摘要:一.问题引入 偶然想想到的如果把Java的构造方法弄成private,那里面的成员属性是不是只有通过static来访问呢;如果构造方法是private的话,那么有什么好处呢;如果构造方法是private的话,会不更好的封装该内呢?我主要是应用在使用普通类模拟枚举类型里,后来发现这就是传说中的单例模式 阅读全文

posted @ 2016-05-23 10:52 ╄承诺、带给的伤痛— 阅读(236) 评论(0) 推荐(0)

java 汽车小练习
摘要:package lianxiti; public class jidongche { //车牌 private String ChePai; //油箱容量 private double youXRL=40; //总的里程数 private double ZongLC=0; //油耗 private 阅读全文

posted @ 2016-05-23 10:44 ╄承诺、带给的伤痛— 阅读(243) 评论(0) 推荐(0)

java 父类和子类
摘要:public class ren { private double height; private double weight; public double getHeight() { return height; } public void setHeight(double height) { t 阅读全文

posted @ 2016-05-23 10:41 ╄承诺、带给的伤痛— 阅读(150) 评论(0) 推荐(0)

java 、类和对象基础题2 people
摘要:按要求编写Java应用程序。 (1)创建一个叫做People的类: 属性:姓名、年龄、性别、身高 行为:说话、计算加法、改名 编写能为所有属性赋值的构造方法; (2)创建主类: 创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80; 让该对象调用成员方法: 说出“你好!” 计算23+45 阅读全文

posted @ 2016-05-20 11:13 ╄承诺、带给的伤痛— 阅读(300) 评论(0) 推荐(0)

java 类和对象基础题 三角形
摘要:创建一个三角形类,成员变量三边,方法求周长,创建类主类A来测试它。 阅读全文

posted @ 2016-05-20 10:20 ╄承诺、带给的伤痛— 阅读(243) 评论(0) 推荐(0)

java 包和访问权限 小练习3
摘要:在包a中新建一个类A,在类A中有一个int add(int m)方法,用来求1+2+…+m 的和。在包b中新建一个类B,在类B中有一个int cheng(int n)方法,用来求n! 的结果。在包c中新建一个主类C,调用A、B中的方法输出1+2+…+30的和, 以及5!的计算结果。 阅读全文

posted @ 2016-05-19 21:11 ╄承诺、带给的伤痛— 阅读(164) 评论(0) 推荐(0)

java 包和访问权限 小练习2
摘要:在包a中编写一个类Father,具有属性:年龄(私有)、姓名(公有); 具有功能:工作(公有)、开车(公有)。 在包a中编写一个子类Son,具有属性:年龄(受保护的)、姓名; 具有功能:玩(私有)、学习(公有)。 最后在包b中编写主类Test,在主类的 方法中测试类Father与类Son。 最后输出 阅读全文

posted @ 2016-05-19 20:41 ╄承诺、带给的伤痛— 阅读(179) 评论(0) 推荐(0)

java 包和访问权限 小练习1
摘要:package pack1; public class A { private int i; float f; public double d; } package pack1; public class B { public static void main(String[] args) { A a = new A()... 阅读全文

posted @ 2016-05-19 20:35 ╄承诺、带给的伤痛— 阅读(151) 评论(0) 推荐(0)

java 应用程序小练习,小猫
摘要:package lianxiti; public class Cat { private String name; private String color; private int age; public String getName() { return name; } public void 阅读全文

posted @ 2016-05-19 18:01 ╄承诺、带给的伤痛— 阅读(222) 评论(0) 推荐(0)

java 类和对象的小练习,输出英文字母表大小写
摘要:package lianxiti; public class Print { void output(int x) { if(x==1) { System.out.println("ABCDEFGHIJKLMNOPQRSTUVWXYZ"); } else if(x==2) { System.out. 阅读全文

posted @ 2016-05-19 16:39 ╄承诺、带给的伤痛— 阅读(771) 评论(0) 推荐(0)

java 类和对象的小练习,时钟
摘要:package lianxiti; public class Clock { int shi; int fen; int miao; Clock(int shi,int fen,int miao) { this.shi=shi; this.fen=fen; this.miao=miao; } voi 阅读全文

posted @ 2016-05-19 16:30 ╄承诺、带给的伤痛— 阅读(171) 评论(0) 推荐(0)

java 类和对象的小练习,银行存取钱数。
摘要:public class Account { String zhanghu; double cunkuanyue; //先初始化 Account(String zhanghu,double cunkuanyue) { this.zhanghu=zhanghu; this.cunkuanyue=cunkuanyue; ... 阅读全文

posted @ 2016-05-18 14:20 ╄承诺、带给的伤痛— 阅读(340) 评论(0) 推荐(0)

java 输出水仙花数的代码
摘要:package com.hanqi; public class shuixianhuashu { //输出100-999之间的水仙花数 public static void main(String[] args) { for(int i=1;i<10;i++) { for(int j=0;j<10; 阅读全文

posted @ 2016-05-17 16:13 ╄承诺、带给的伤痛— 阅读(912) 评论(0) 推荐(0)

java 类和对象基础练习1,学生信息;2种方法
摘要:第一种方法;对象初始化。 第二中方法,在主类的main方法中创建多个Student类的对象,使用这些对象来测 阅读全文

posted @ 2016-05-17 15:40 ╄承诺、带给的伤痛— 阅读(277) 评论(0) 推荐(0)

java 面向对象 小练习2,计算梯形的面积,圆的面积周长
摘要:这是梯形的部分 这是园的部分 用A 来测试 阅读全文

posted @ 2016-05-17 09:10 ╄承诺、带给的伤痛— 阅读(1104) 评论(0) 推荐(0)

java 面向对象 小练习
摘要:public class renwu { public static void main(String[] args) { XiYouJiRenWu renwu1 = new XiYouJiRenWu(); renwu1.name="孙悟空"; renwu1.wuqi="金箍棒"; renwu1.p 阅读全文

posted @ 2016-05-16 16:13 ╄承诺、带给的伤痛— 阅读(139) 评论(0) 推荐(0)

java 练习题3
摘要://一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在100米落地时,共经过多少米?第10次反弹多高? 阅读全文

posted @ 2016-05-16 11:36 ╄承诺、带给的伤痛— 阅读(126) 评论(0) 推荐(0)

java 练习题2
摘要://题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。 //例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由用户控制。 阅读全文

posted @ 2016-05-16 11:33 ╄承诺、带给的伤痛— 阅读(129) 评论(0) 推荐(0)

java 练习题1
摘要://题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。Scanner sc = new Scanner(System.in); System.out.print("请输入学生人数:"); int a=sc.nextInt(); for(int i=0;i=90&&input=... 阅读全文

posted @ 2016-05-16 11:30 ╄承诺、带给的伤痛— 阅读(152) 评论(0) 推荐(0)

java 判断字符串的开头和结尾,
摘要:如果字符串的开头是abc那么他的开头索引是0,则输出true,否则false。如果字符串的结尾是bc,用字符串的长度减去2,就是字符串结尾两位的索引,如果一样输出true,否则false。 阅读全文

posted @ 2016-05-14 09:02 ╄承诺、带给的伤痛— 阅读(897) 评论(0) 推荐(0)

Java基本类型和引用类型
摘要:8种基本类型 一、4种整型 byte 1字节 -128——127 short 2 字节 -32,768 —— 32,767 int 4 字节 -2,147,483,648 ——2,147,483,647(超过20亿) long 8 字节 -9,223,372,036,854,775,808——9,2 阅读全文

posted @ 2016-05-14 08:38 ╄承诺、带给的伤痛— 阅读(133) 评论(0) 推荐(0)

java 二分查找法
摘要:// 3,二分查找法 //1),计算出数组的中间位置;(数组的开始位置索引+结束位置的索引)/2 //2),去除中间位置的值和要查找的数字比较,根据比较结果决定下一步查找的部分, //3),再继续下一部分数组的中间数,(数组的开始位置索引+结束位置的索引)/2 //4),再进行比较, ... 阅读全文

posted @ 2016-05-13 11:52 ╄承诺、带给的伤痛— 阅读(162) 评论(0) 推荐(0)

java 冒泡排序
摘要:for (int k = 0; k < array.length - 1; k++) { // 优化,每次冒泡时的循环次数要比上一次少一次,(所以在length后面-k) for (int i = 0; i < array.length - 1 - k; i++) { // 从小到大 if (arr 阅读全文

posted @ 2016-05-13 11:03 ╄承诺、带给的伤痛— 阅读(108) 评论(0) 推荐(0)

java 随机生成 验证码,包括数字,字母大小写。
摘要:String a ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; System.out.print("验证码"); for (int i=0;i<4;i++) { Random r = new Random(); 阅读全文

posted @ 2016-05-13 09:02 ╄承诺、带给的伤痛— 阅读(308) 评论(0) 推荐(0)

java 随机数 彩票生成练习
摘要:int[] arr =new int[6]; for (int i=0;i<6;i++) { Random r= new Random(); arr[i]=r.nextInt(36)+1; for (int j=0;j<i;j++) { if(arr[i]==arr[j]) { i--; break 阅读全文

posted @ 2016-05-12 19:49 ╄承诺、带给的伤痛— 阅读(432) 评论(0) 推荐(0)

java生成指定范围的随机数
摘要:random.nextInt(max)表示生成[0,max]之间的随机数,然后对(max-min+1)取模。 以生成[10,20]随机数为例,首先生成0-20的随机数,然后对(20-10+1)取模得到[0-10]之间的随机数,然后加上min=10,最后生成的是10-20的随机数 阅读全文

posted @ 2016-05-11 11:48 ╄承诺、带给的伤痛— 阅读(363) 评论(0) 推荐(0)

Eclipse快捷键 10个最有用的快捷键
摘要:Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的 阅读全文

posted @ 2016-05-05 23:07 ╄承诺、带给的伤痛— 阅读(204) 评论(0) 推荐(0)

利用java输出“大家好”练习
摘要:public class hello { public static void main(String[] args) { // TODO 自动生成的方法存根 System.out.println("大家好"); } } 阅读全文

posted @ 2016-05-04 11:23 ╄承诺、带给的伤痛— 阅读(212) 评论(0) 推荐(0)

java,hello world小的练习
摘要:class hello { public static void main(String[] args) { System.out.println("hello world!"); } } 阅读全文

posted @ 2016-05-04 11:20 ╄承诺、带给的伤痛— 阅读(94) 评论(0) 推荐(0)

Windows下PATH等环境变量详解
摘要:在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH。正确地配置这些环境变量,是能够顺利学习、开发的前提。而经常出现的问题是:有的学习者能够按照提示一步一步地正确配置,但时间一长就忘了,出现了问题也无从下手。究其原因,就是对这些概念没有理解,知其然 阅读全文

posted @ 2016-05-04 11:16 ╄承诺、带给的伤痛— 阅读(306) 评论(0) 推荐(0)