
java
文章平均质量分 59
征路遥
美团点评现役码农
展开
-
eclipse老运行上一个程序之原因总结
运行eclipse有的时候不运行刚写的类,老是运行别的以前的类,删除了以前的类就啥都不运行。找了好久的原因,最后发现,刚写的类没有main()或者有误。这和java的特点有关,程序的运行总是main()方法作为开始,那么既然现在的类不定义main(),就可以视作一个功能类,入口在原来的类,当然要从原来的程序开始运行啦。改进方法就是寻找下刚写的类main()有没有误,或者整个程序有没有误。改过之原创 2017-10-20 13:53:06 · 16999 阅读 · 0 评论 -
mvc框架简介
转载自;http://www.cnblogs.com/levenyes/p/3290885.htmlMVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法。转载 2017-10-24 16:37:05 · 955 阅读 · 0 评论 -
java super()与this()问题
super,this问题。0,显示调用父类有参构造,否则调用无参构造,没有则编译错误1,this用于本类形参实参名相同时,用于指代实参,或成员方法,然可省略。2,super可以在子类调用父类的成员或者方法super(参数):调用父类中的某一个构造函数(应该为构造函数中的第一条语句)。this(参数):调用本类中另一种形式的构造函数(应该为构造函数中的第一条语句)。3,构造时原创 2017-11-07 11:32:39 · 253 阅读 · 0 评论 -
java 的基本数据类型之间的转换
1、所占位数少的可以转换为所占位数多的类型,比如byte转char,char转int等;2、而所占位数多的转为所占位数少的默认情况下不能实现转换,需要强制类型转换,这样可能会丢失一部分原始数据;3、此外,boolean类型数据和其他七种不能互相转换。Which lines of the following will produce an error?1. byte a1 = 2,原创 2017-11-07 10:56:11 · 338 阅读 · 0 评论 -
java 基本类型与包装类的==和equels问题
Integer i = 42;Long l = 42l;Double d = 42.0;下面为true的是(i == l)=》false(i == d)=》false(l == d)=》falsei.equals(d)=》falsed.equals(l)=》falsei.equals(l)=》falsel.equals(42L)=》true0,基原创 2017-11-07 10:47:58 · 1663 阅读 · 1 评论 -
java 笔试常考零碎知识点
==与equel()类名必须与文件名相同吗?一个文件可以由多个类,只有一个public相同,内部类则不一定。i=i++return i;小心,先返回i,再加加的java函数传数组是引用传递,可以改变。String也是,但String不变。值就是值传递java由c++改编,编译后字节码文件。编译型语言的首先将源代码编原创 2017-10-28 12:50:40 · 438 阅读 · 0 评论 -
java 多线程
基础知识包括定义多线程,线程的访问控制等=》笔记上vector,stack,hashtable=》propertic,StringBufferProperties类是Hashtable的一个子类,hashTable是线程安全的,所以properotes是线程安全的发生异常会中断线程,当该线程调用sleep()方法时不会终止线程,而抛出异常则会线程原创 2017-10-28 12:48:41 · 214 阅读 · 0 评论 -
java 异常
throw与throwsthrows单独抛出方法try后可以有多个catch,但是要按照从特殊到一般的情况,捕获一个异常后就不再向下(但是一次只能一个,不能同时进入两个Catch),直接finallytry:可能发生异常的语句catch:捕获,并处理异常(printStackTrace()用来跟踪异常事件发生时执行堆栈的内容)throw:方法内部抛异常原创 2017-10-28 12:47:45 · 187 阅读 · 0 评论 -
java 集合类及其常用操作总结
集合的接口与继承关系数组是对象,无初始化默认是0集合的操作。1、可以在循环外通过索引删除对象或直接删除对象。2、在循环过程中从List中删除非基本数据类型以后,继续循环List时会报ConcurrentModificationException 。3、使用增强的for循环对List进行遍历删除,但删除之后马上就跳出的也不会出现异常原创 2017-10-28 12:45:44 · 491 阅读 · 0 评论 -
java static专题
虚拟机在首次加载Java类时,会对静态成员变量、静态初始化块、静态方法进行一次初始化。只执行一次,不随创建再执行。我们不要去纠结这里的顺序,一般来说我们只需要知道,静态方法一般在最后。父类静态变量>父类B静态代码块->子类静态变量-》子类A静态代码块->父类B非静态代码块->父类B构造函数->子类A非静态代码块->子类A构造函数类方法不用this,可以直接调用本类类方法。在静态方法原创 2017-10-28 12:44:41 · 342 阅读 · 0 评论 -
java 字符串特性及常用实体类操作
字符串跟整数相加相当于字符串拼接单引号是字符,双引号是字符串String与数组都是引用,传进函数,数组改编,string不变,值不变效率比较StringStringbuffer 有append()方法Stringbuffer其实是动态字符串数组append()是往动态字符串数组添加,跟“xxxx”+“yyyy”相当那个‘+’号跟Str原创 2017-10-28 12:43:18 · 435 阅读 · 0 评论 -
java 构造函数一系列问题
构造函数与类名a. 类中的构造方法可以省略不写的b. 构造方法必须跟类名相同,普通的类方法能与类同名的,但是要返回一个值。c. 构造方法都在new 对象的时候调用的d. 一个类可以定义多个构造方法的本类构造调用本类构造:1,this()2,new data();构造方法的继承:构造方法用来初始化类的对象,与父类的其它成员不同,它不能被子类原创 2017-10-28 12:41:56 · 286 阅读 · 0 评论 -
java--抽象类与接口,继承与多态
1、Java抽象类中不能有静态的抽象方法。 抽象类是不能实例化的,即不能被分配内存;而static修饰的方法在类实例化之前就已经别分配了内存,这样一来矛盾就出现了:抽象类不能被分配内存,而static方法必须被分配内存。所以抽象类中不能有静态的抽象方法。 定义抽象方法的目的是重写此方法,但如果定义成静态方法就不能被重写。2、接口中不能有静态的抽象方法 接口中的方法也只能是 p原创 2017-10-28 12:39:30 · 194 阅读 · 0 评论 -
java 声明与访问权限
1,声明:数组是对象可以定义:int a[][]可以int []a[]可以int [][]a可以int a[4][]可以int a[4][4]可以int a[][4]无效长度:a.length没有();super,this问题。0,显示调用父类有参构造,否则调用无参构造,没有则编译错误1,this用于本类形参实原创 2017-10-28 12:38:49 · 313 阅读 · 0 评论 -
java基础--基本数据类型,运算符
一:内置,原生类,基本。。。对象(引用)数据类型=》拆箱,装箱基本数据类型:八种,字节数byte 1字节=》-128----127;byte b=(byte)128=》b=-128short 2字节int 4字节long 8字节float 4字节=》浮点型默认double,而flooat可以定义整形,若是定义float a=1.0则错误,需要float a=原创 2017-10-28 12:37:23 · 335 阅读 · 0 评论 -
java 文件输入输出流总结
与异常动态绑定=》文件1,在主函数加声明,2,try包裹,处理在一场中,关闭在finally****************************************************************************************************************************************************1,原创 2017-11-23 12:54:34 · 560 阅读 · 0 评论