。Java中的一些小细节】的更多相关文章

1.main方法. ------任何一个Java程序都有一个main方法,它是程序的入口. ------当执行  “ java + 类名 “  这个命令时,JVM就会去加载这个类,并且寻找这个类中的main方法,然后从main方法开始执行整个程序. ------注意:main方法是给JVM调用的,我们写程序时不要去调用此方法. ------一个类中有且只有一个main函数. 2.public ------“class  + 类名“  前加上public ,就要保持类名和文件名一致. 3.一个软件…
ArrayList中的一些小细节@JDK8 protected transient int modCount = 0; 该变量用于记录ArrayList的版本号,不可被序列化,每次对ArrayList操作都会修改此版本号,为ArrayList提供FastFail功能:可是,在每次操作中都操作此变量,会造成一个结果就是该变量会迅速变化,很快超过Integer.MAXVALUE;那么,当其发生溢出时会不会就不正确了呢,答案时否: 当int发生整形溢出的时候会从重新开始,这样保证了在有限的操作次数内,…
控件与组件的区别(Control&Component的区别) 作者:作者不详  发布日期:2011-06-30 12:08:41 控件与组件的区别(Control&Component的区别) 一般把Control翻译成控件,把Component翻译成组件. 控件就是具有用户界面的组件.要说的具体一点,就得回顾早期 Windows 的历史根源,当时控件指任何子窗口——按钮.列表框.编辑框或者某个对话框中的静态文本.从概念上讲,这些窗口——控件——类似用来操作收音机或小电器的旋钮和按钮.随着控…
package cn.hncu; public class LableDemo { public static void main(String[] args) { //demo1(); demo2(); } //如果要跳出多层循环,建议采用标签技术 private static void demo2() { aa:for(int i=0;i<20;i++){ for(int j=0;j<20;j++){ for(int k=0;k<20;k++){ if(k==3*i+5*j-8){…
前言:在项目中,有时候一些小的功能点,总是容易让人忽略,但是这些功能加在项目中往往十分的有用,因此笔者在这里总结项目中遇到的一些实用的小功能点,以备用,并持续更新...... 1.禁用DataGridView表头的排序功能 /// <summary> /// 禁止点击列表头进行排序 /// </summary> /// <param name="dgv">当前DataGridView控件</param> private void Disa…
前言:在项目中,有时候一些小的知识,总是容易让人忽略,但是这些功能加在项目中往往十分的有用,因此笔者在这里总结项目中遇到的一些实用的小知识点,以备用,并持续更新...... 1.禁用DataGridView表头的排序功能 /// <summary> /// 禁止点击列表头进行排序 /// </summary> /// <param name="dgv">当前DataGridView控件</param> private void Disab…
现在做网站用mvc越来越普及了,其好处就不说了,在这里只记录一些很多人都容易忽视的地方. 引用本地css和js文件的写法 这应该是最不受重视的地方,有同事也说我有点小题大作,但我觉得用mvc还是得有一个好习惯,对于维护那肯定是有帮助的. 首先是下面的代码(推荐写法) <link href="@Url.Content("~/content/style.css")" rel="stylesheet" type="text/css&qu…
性能优化实现方式(单纯考虑代码层面): 1.减小代码体积 2.提高运行效率 如何做: 1.尽量指定类.方法的final修饰符 带有final修饰的类是不可派生的,该类所有的方法都是final的,java编译器会寻找机会内联所有的final方法,有助于提高运行效率. 2.尽量复用对象 对象的创建和维护都会花费java虚拟机的精力,特别是String对象的使用,出现的字符串连接要使用StringBuilder/StringBuffer来替代+号,因此,生成过多的对象将会给虚拟机带来不必要的负担; 3…
一.类型转换 short s = 1; s = s + 1; //false,因为1是int类型,会损失精度 short s = 1; s += 1; //true,因为+=有自带强转 二.逻辑运算符 ^逻辑异或:相同为false,不同为true 例如:情侣关系:男男.男女.女男.女女 三.参数传递 基本类型:形参的改变对实参没有影响 引用类型:形参的改变直接影响实参 四.成员变量和局部变量 成员变量:在类中方法外 局部变量:在类中方法内 五.多态 同一个引用指向多个对象,表现各个不同对象的方法…
1.查看运行时间'db'=>array(      'connectionString' => 'mysql:host=localhost;dbname=shop',      'emulatePrepare' => true,      'username' => 'root',      'password' => '',      'charset' => 'utf8',      'tablePrefix'=>'ecs_',      'enablePro…