`
JAVA那点事
  • 浏览: 17375 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
文章列表
JAVA实习生面试题收集——稻草人   大三找实习时,在面试中面试官会问到一些基础的问题,这里略作总结。   1.Java Servlet部分   什么是Servlet:Servlet是按照Servlet规范编写的,运行在服务器端的Java类。 维基百科 写道 Java Servlet是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类别,一般情况下,人们将Servlet理解为后者。   Servlet的生命周期:Servlet的 ...
JAVA类的继承学习笔记——稻草人 学习资料:《Java就业培训教程》   Java类继承的特点 1.Java只支持单继承,不允许多继承,一个子类只能有一个父类,不允许一个类直接继承多个类,但一个类可以被多个类继承,,即是类X不可以既继承类Y又继承类Z。 2.可以有多继承,如:类B继承了类A,类C又可以继承类B,那么类C也间接继承了类A。 3.子类继承父类的所有成员变量和成员方法,但不继承父类的构造方法(构造方法是特殊的成员方法,他与类名相同,不返回结果也不加void返回值)。 4.在子类的构造方法中可以使用super()调用父类的构造方法,如下: public c ...
[转]Java内部类总结 转自:http://blog.sina.com.cn/s/blog_56898c310100a3i3.html       内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什么需要内部类?     典型的情况是,内部类继承自某个类或实现某个接口,内部类的代码操作创建其的外围类的对象。所以你可以认为内部类提供了某种进入其外围类的窗口。使 ...
JAVA实现POJ2709——稻草人 原题:http://poj.org/problem?id=2709   题意: 给出几种颜色需求的ml量,然后最后一个数是灰色需求量,灰色可以由任何三中不同颜色的颜色组成,每个颜料盒有所给出的颜色50ml。 问最少给出几个颜料盒,可以组成所需求颜色 用贪心来解决,先求出满足的普通色所需的最小盒数,然后把剩余颜料从大到小排列,那前三种每个取出1ml组成1ml的灰色(每次取1ml才能达到最优解)。   代码: import java.util.Arrays; import java.util.Collections; import j ...
自己用JAVA实现的大数相乘——稻草人 代码: import java.util.Scanner; public class bigNumMultiply { /** * 实现两个大数相乘 * @param args */ public static final int MAX_LEN = 10000000; public static int[] tempArray1 = new int[MAX_LEN]; public static int[] tempArray2 = new int[MAX_LEN];//这两个数组用来暂时存储局部结果 ...
JAVA学习细节问题——稻草人 问题一:注意变量的有效取值范围 /*小数常量的默认类型为double型*/ float f = 3.5;  //错误 float f = 3.5f; //正确   java byte类型为什么是(127—— -128)? 计算机中数值使用补码来存储的。 java的byte是8bit(位),就是8个0/1 来表示。 正数,原码跟补码一样  正数       补码+127,   0111 1111 +126,   0111 1110 ... +2,    0000 0010  +1,    0000 0001  0,     0000 0 ...
  JAVA垃圾回收器学习——稻草人 (文章学习内容来自课本书籍和互联网,并在不断完善中)   JAVA的一个重要特点就是具有一个垃圾回收器,能够实现垃圾的自动回收,而不需要程序员去考虑。Java解释器在为一个实例对象分 ...
原题:http://acm.hdu.edu.cn/showproblem.php?pid=1008 JAVA 代码(AC): import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while(in.hasNext()){ int n = in.nextInt(); int floor_be ...
原题:http://poj.org/problem?id=2376     题目:问有N头牛,每头牛的工作时间不同,要工作T小时,最少需要几头牛工作。即是:输入 n 个区间和 t,接着输入 n 个区间[st, ed], 要求找出最少的区间数覆盖区间目标区间[1, t];   思路:先按开始时间从小到大、结束时间从大到小排序,然后再贪心。   代码:(AC) import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; public class Main { / ...
原题:http://acm.hdu.edu.cn/showproblem.php?pid=1009 Problem Description:  FatMouse准备了M磅的Cat-Food,以便用来跟小Cat交换好吃的JavaBean。  现在有N个房间,第i个房间有J[i]磅的JavaBean,其交换的筹码是F[i]磅的Cat-Food。 当然,FatMouse还是有很大的选择权的,对任意一个房间,它可以只交换一部分的Cat-Food。 现要求FatMouse以怎样的策略才能获得最多的Cat-Food。 Solution: 贪心入门题,对象数组排序时我用到了Comparato ...
Java写的山寨版QQ登录界面。。。 QqClientLogin.java /** * Date:2011/07/15 * 功能:QQ登入界面 */ package com.qq.client.view; import javax.swing.*; import com.sun.crypto.provider.JceKeyStore; import java.awt.*; import java.awt.event.*; public class QqClientLogin extends JFrame{ //定义组件 JLabel jl ...
Global site tag (gtag.js) - Google Analytics