- 博客(27)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 计算该日是该年的第几天
/*时间:2012年6月22日23:45:34 题目:给出年、月、日, 计算该日是该年的第几天。*/#includeint Yun(int n){ if( n%400==0 ||( n%4==0&& n%100!=0)) return 1; else return 0;}int main(void){ int y,m,d,s=0,f=0;
2012-11-01 20:29:21
1477
原创 js输入框的问题
只能输入汉字:只能输入数字:只能输入英文和数字:控制输入框只能输入文字或数字,也可以不允许输入特殊字符这里不允许输入如下字符: (像 !@#$%^&* 等) 32 && event.keyCode 57 && event.keyCode 90 && event.keyCode 只禁止空格输入onkeyup="value=value.rep
2013-09-14 18:15:13
1041
原创 java中静态的代码块,静态变量,静态方法
简单了解一下java虚拟机--jvm几个内存区域:方法区:在java的虚拟机中有一块专门用来存放已经加载的类信息、常量、静态变量以及方法代码的内存区域,常量池:常量池是方法区的一部分,主要用来存放常量和类中的符号引用等信息。 堆区:用于存放类的对象实例。 栈区:也叫java虚拟机栈,是由一个一个的栈帧组成的后进先出的栈式结构,栈桢中存放方法运行时产生的局部变量、方法出口等信息。
2013-08-04 13:16:41
6273
2
原创 面试题-10
题目:10、 28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(需写出分析思路) 题目: package com.itheima;import org.junit.Test;/** * date : Jun 14, 2013 * * time : 8:32:51 PM * * auth
2013-06-15 22:03:57
2062
原创 面试题-09
题目:9、 在一个类中编写一个方法,这个方法搜索一个字符数组中是否存在某个字符,如果存在,则返回这个字符在字符数组中第一次出现的位置(序号从0开始计算),否则,返回-1。要搜索的字符数组和字符都以参数形式传递传递给该方法,如果传入的数组为null,应抛出IllegalArgumentException异常。在类的main方法中以各种可能出现的情况测试验证该方法编写得是否正确,例如,字符不存在,
2013-06-15 22:02:48
1956
原创 面试题-08
题目:8、 编写一个类,增加一个实例方法用于打印一条字符串。并使用反射手段创建该类的对象, 并调用该对象中的方法。 代码: package com.itheima;import java.lang.reflect.Constructor;import java.lang.reflect.Method;import org.junit.Test;/** * d
2013-06-15 22:01:20
1236
原创 面试题-07
题目:7、 已知文件a.txt文件中的内容为“bcdeadferwplkou”,请编写程序读取该文件内容,并按照自然顺序排序后输出到b.txt文件中。即b.txt中的文件内容应为“abcd…………..”这样的顺序。 代码: package com.itheima;import java.io.*;import java.util.Arrays;import org.
2013-06-15 22:00:21
1008
原创 面试题-06
题目:6、 定义一个文件输入流,调用read(byte[] b)方法将exercise.txt文件中的所有内容打印出来(byte数组的大小限制为5,不考虑中文编码问题)。 代码:package com.itheima;import java.io.File;import java.io.FileInputStream;import java.io.IOException
2013-06-15 21:59:20
1174
2
原创 面试题-05
题目:5、 定义一个标准的JavaBean,名叫Person,包含属性name、age。使用反射的方式创建一个实例、调用构造函数初始化name、age,使用反射方式调用setName方法对名称进行设置,不使用setAge方法直接使用反射方式对age赋值。 代码: package com.itheima;/** * date : Jun 14, 2013 * *
2013-06-15 21:57:03
1091
原创 面试题-04
题目:4、 假如我们在开发一个系统时需要对员工进行建模,员工包含 3 个属性:姓名、工号以及工资。经理也是员工,除了含有员工的属性外,另为还有一个奖金属性。请使用继承的思想设计出员工类和经理类。要求类中提供必要的方法进行属性访问。 代码: /** * date : Jun 14, 2013 * * time : 7:42:49 PM * * author
2013-06-15 21:53:30
976
原创 面试题-03
题目:方法中的内部类能不能访问方法中的局部变量, 为什么?答: 内部类的生命周期和方法中的局部变量是不一样的, 内部类是也是一个类,是存储在堆中, 也只有当对该类的引用消失时,内部类才会消亡。 而方法的局部变量是存储在堆栈中的,当调用结束时就会退栈, 即在内存中这个属性就消失了。 也就是说,内部类的生命周期超过了方法中局部变量的生命周期, 内部
2013-06-15 21:51:02
752
原创 面试题-02
import org.junit.Test;/** * date : Jun 14, 2013 * * time : 7:32:21 PM * * author : Spole * *//** * 题目: * 2、 自定义枚举 Week 用于表示星期, * Mon,Tue,Wed... * 要求每个枚举值都有toLocaleString 方法
2013-06-15 21:50:01
896
原创 面试题_01
题目:1、 一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。代码:import java.util.ArrayList;import org.junit.Test;/** * date : Jun 14, 2013 * * time : 7:25:34 PM
2013-06-15 21:48:18
1087
原创 题目
1、 一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为"abc"的字符串元素,请用代码实现。2、 自定义枚举 Week 用于表示星期,Mon,Tue,Wed...要求每个枚举值都有toLocaleString 方法,用于获得枚举所表示的星期的中文格式 星期一、星期二、星期三...3、 方法中的内部
2013-06-14 15:01:08
2439
原创 java多线程-问题
在java的历史版本中,有两种创建多线程程序的方法1. 通过创建Thread类的子类来实现2. 通过实现Runable接口的类来实现(推荐)一、通过Thread类实现多线程设计Thread的子类 根据工作需要重新设计线程的run方法 n 线程类Thread中提供的run是一个空方法。为此,我们可以继承Thread,然后覆盖(override)其中的
2013-06-14 09:13:38
622
原创 黑马程序员-java基础增强_常用类
------ android培训、java培训、期待与您交流! ----------1.SystemSystem:类中的方法和属性都是静态的。out:标准输出,默认是控制台。in:标准输入,默认是键盘。描述系统一些信息。获取系统属性信息:Properties getProperties();2.Runtime该类并没有提供构造函数。说明不可以new对象。
2013-06-11 11:27:09
448
原创 黑马程序员-java基础加强_面向对象
------- android培训、java培训、期待与您交流! ----------一、什么是抽象类,什么是抽象方法 抽象类:用abstract来修饰的类 抽象方法:用abstract来修饰的方法 抽象方法作用:它只是定义具有的行为,而没有具体的方法体 简单说,抽象方法中有方法
2013-06-11 10:50:24
696
原创 黑马程序员 - 交通灯问题
------ android培训、java培训、期待与您交流! ---------- 一:面向对象的设计经验:谁拥有数据,谁就对外提供操作这些数据的方法。对象分析:路、灯、控制器1.路的分析: 经过分析一个十字路口一共有十二个方向的车流,而且可以分成是五种情况:南北向、东西向、南北左拐、东西左拐、右拐。。其中右拐不受交通灯
2013-06-11 10:46:38
613
原创 黑马程序员-银行模拟
------- android培训、java培训、期待与您交流! ----------有三种对应类型的客户:VIP客户,普通客户,快速客户 ,异步随机生成各种类型的客户,各类型客户在其对应窗口按顺序依次办理业务 。本系统一共要产生三个号码管理器对象,各自管理一类用户的排队号码。这三个号码管理器对象统一由一个号码机器进行管理,这个号码机器在整个系统中始终只能有一个,所以,它要被设计成
2013-06-11 10:45:25
500
原创 黑马程序员-java基础加强_myeclipse
------- android培训、java培训、期待与您交流! ---------- eclipse的使用技巧1. myeclipse 是eclipse的一个插件。扩展了eclipse的功能。而它就是用java的开发的用于处理编译运行java程序的集成开发工具。2. IDE -->itegrity development environment 集成开发工具3.
2013-06-11 10:32:39
578
原创 黑马程序员-java_基础加强_IO流
------- android培训、java培训、期待与您交流! ----------IO流输入与输出:按流向分为:输入流、输出流按操作数据分为:字节流、字符流字节流的抽象基类:InputStream、OutputStream、BufferedInputStream、BufferedOutputStream——FileInputStream 字符流的抽象基类
2013-06-11 10:25:53
480
原创 黑马程序员-java基础加强_jdk1.6与1.7
------- android培训、java培训、期待与您交流! ---------- JDK1.6:1、引入了一个支持脚本引擎的新框架2、UI的增强3、对WebService支持的增强(JAX-WS2.0和JAXB2.0)4、一系列新的安全相关的增强5、JDBC4.06、Compiler API7、通用的Annotations支持 JDK1.7:1
2013-06-11 10:22:22
750
原创 黑马程序员-java基础_线程与单例
------- android培训、java培训、期待与您交流! ----------多线程:创建一个线程的第一种方式:继承Thread类。步骤:1.定义类继承Thread.2.重写Thread类中的run 方法。3.调用线程的start 方法。该方法有两个作用:启动线程,调用run 方法。Thread类用于描述线程,它定义了一个功能,用于存储线程要运行
2013-06-11 10:18:52
559
原创 黑马程序员-java基础_网络基本
------- android培训、java培训、期待与您交流! ---------- 网络编程:网络通讯要素:IP地址(InetAddress对象),端口号,传输协议(常用的是TCP、UDP)。UDP:(聊天、网络视频会议……就是采用UDP,数据不重要只求速度快)将数据及源和目的封装成数据包中,不需要建立连接每个数据报的大小在限制在64K内因是无连接的,所
2013-06-11 10:15:31
542
原创 黑马程序员-java基础_枚举和反射
------- android培训、java培训、期待与您交流! ----------反射:Class 这个类代表内存中的一份字节码,得到类的字节码有三种方式:如:类名.class——Class c1=Date.class对象.getClass()——new Date().getClass(); 反射Class.forName("类名")——用Clas
2013-06-11 10:11:28
786
原创 黑马程序员-java基础加强_代理和类加载器
------- android培训、java培训、期待与您交流! ---------- 类加载器:Java虚拟机中可以安装多个类加载器,系统默认三个主要的类加载器,每个类负责加载特定位置的类:BootStrap:jre/lib/rt.jarExtClassLoader:jre/lib/ext/*.jarAppClassLoader:classPath指定的所有jar
2013-06-11 10:04:54
470
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人