`
longming_xu
  • 浏览: 84789 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
文章分类
社区版块
存档分类
最新评论
文章列表
class A { void print(String s) { System.out.println(s); } A() { System.out.println("A中的构造方法"); //为什么这句出现乱码?                    System.out.println("A中的构造");//这句就不会乱码!! print("A构造方法!"); } void f() { print("A:f()方法"); } } public class Test ...
JDK 1.5以后引入了不少概念 Boxing Unboxing(装箱 拆箱 有人译作打包解包)还有Generic(泛型) 这些概念和 C# 有着惊人的相似。 这里的装箱应该理解为 封装对象 ,即把基础数据类型(如 int)转换成基础类型封装类的对象(如 new Integer()) 拆箱就是装箱的反过程,即把基础类型封装类的对象(如 new Integer())转换为基础数据类型(如 int)。 装箱: Integer a = new Integer() ; a = 100 ; 拆箱: int b = new Integer(100) ; 还那整型做例子: ...
方法1: import java.util.Scanner; public class Shixun1 { public static void main(String args[]){ Scanner input =new Scanner(System.in); System.out.println("请输入年份:"); int year =input.nextInt(); if(year%400==0||(year%4==0 && year%100!=0)){ ...
StringBuffer() :构造一个没有任何字符的StringBuffer类。 StringBuffer(int length) : :构造一个没有任何字符的StringBuffer类,并且,其长度为length。 StringBuffer(String str) :以str为初始值构造一个StringBuffer类。 2、方法。 说明: 1. 所有方法均为public; 2. 书写格式:[修饰符] <返回类型> <方法名([参数列表])> 如: static int parseInt(String s) 表示:此方法(parseInt)为类方法(static), ...
使用StringBuffer的时候,经常对他的delete方法的参数的起止位置搞混,(下面是API中的解释) public StringBuffer replace(int start, int end, String str)  使用给定 String 中的字符替换此序列的子字符串中的字符。该子字符串从指定的 start 处开始,一直到索引 end - 1 处的字符,如果不存在这种字符,则一直到序列尾部。先将子字符串中的字符移除,然后将指定的 String 插入 start。( ...
一、如果父类中没有构造函数,即使用默认的构造函数,那子类的构造函数会自动调用父类的构造函数 class Father { private int a, b; void show() { System.out.println(a); } } class Son extends Father { private int c, d; Son(int c, int d) { this.c = c; this.d = d; ...
<转载学习>List list = new ArrayList()与ArrayList list = new ArrayList();的区别. List是一个接口,而ListArray是一个类。 ListArray继承并实现了List。 List list = new ArrayList();这句创建了一个ArrayList的对象后把上溯到了List。此时它是一个List对象了,有些ArrayList有但是List没有的属性和方法,它就不能再用了。而ArrayList list=new ArrayList();创建一对象则保留了ArrayList的所有属性。 为什么一般都使用 ...
今天用ultraEdit文本编译器编译.java原文件时,突然出现一大串错误!提示:“警告: 编码 GBK 的不可映射字符”!!运行以前编写的源文件,却能够正确运行!百思不得其解!!   上网上查了很多资料,也没有找到能解决我的问题的!感觉应该不是原文件的问题,而是ultraEdit配置的问题,突然想起自己上午修改了ultraedit的某个地方,感觉应该是那个地方出现了问题。如图   蓝线标出的不能打对号!! 否则你每次创建新文件时都是以unicode编码创建的文件!!而不是dos格式! 
大家看一下我这行代码,为什么会编译不通过呢????是类的修饰符问题吗?求正解!! public class TestBreak { public static void main(String[] args){ int stop = 4; for(int i=0;i<10;i++) { if(i == stop) break; System.out.println(i); } } } class TestContinue { int temp = 4; for(int j=0;j<10;j++) { if(j == temp) co ...
java初学者经常会遇到的问题:无法从静态上下文中引用非静态变量 ?non-static variable mainframe cannot be referenced from a static context 即在静态方法中不能引用非静态变量 为什么? 因为我们知道静态的方法可以在没有创建实例时使用,而申明为非静态的成员变量是一个对象属性,它只有在对象存在时引用,因此如果在对象未创建实例时我们在静态方法中调用了非静态成员方法自然是非法的,所以编译器会在这种时候给各错误. 简单说来,静态方法可以不用创建对象就调用,非静态方法必须有了对象的实例才能调用.因此想在静态方法中引用非静态方法是 ...
今天看了一遍教程,对JVM(java虚拟机)实现了java语言的跨平台性有了进一步的认识,所以在跟大家分享下 在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码叫做字节码(ByteCode),它不面向任何特定的处理器,只面向虚拟机。每一种平台的解释器是不同的,但是实现的虚拟机是相同的。 Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一 ...
大家都遇到过Form表单action属性和method属性的一些问题; 我也和大家分享一下自己的收获…^!^ 我遇到的是Form表单提交到servelet处理时遇到的问题: (1)<form name="form1" action="①?" method=“②?”>       //表单的内容      </form> (2)对应的处理用户请求的servlet类为HelloServlet.java; (3)配置web.xml文件: <servlet> <servlet-name>③servlet&l ...
今天学习的时候,碰到Form表单处理的问题,所以在这里顺便做一下总结: method的get和post方法的功能是一样的,都是将表单form中的元素传递给servlet进行处理。 相对应的,servlet获取数据时需要调用doget和dopost方法,或者service方法。 而在我们编程序时,把功能性代码放入一个方法内,例如放入doget内,在dopost内只需要写一句,调用doget的方法则可,doget(request,response)。 由于两种方法实现的方式与功能一样,所以相同的代码只需要写入一个方法内则可。 两种方式唯一的不同则是传递数据时,浏览器地址栏内是否显示数据。 如果采用g ...
今天突然想在博客里留下一点自己学习过程中的点滴~~~大家一起学习哦(个人收集) 1 <!--这里是JSP注释示例--> 2 <%  3 //开始写jsp代码,这里的注释(单行注释)也不会出现哦!  4 out.print("<p align=center>JSP注释测试!<br><br>下面的注释将不会出现在面中<br>");  5 %>  6 <%--这里的注释信息不会发送到客户端,会被JSP引擎所忽略--%>  7 <!--这里的注释就是出现在客户端源代码中- ...
Global site tag (gtag.js) - Google Analytics