zoukankan      html  css  js  c++  java
  • java常用基础回忆2

    1.jsp静态包含页面:<%@include file=”include2.jsp”%>

    2.native方法比作Java程序同C程序的接口。

    3.字符串string是length()方法,数组为length.(js中都是length属性)

    4.throws出现在方法头,表示可能出现的异常;throw出现在方法体,抛出特定异常

    5.子类可以不覆写抽象父类的抽象方法,但子类也要申明为抽象类;子类可以选择覆写父类的非抽象方法

    6.final类型的成员变量可以在构造函数中赋值(因为在构造方法中对成员变量赋值,不管是不是final型的,编译后的class文件中都会在定义处直接赋值)

    7.throw一个异常会把异常交给上一级处理,程序也会停止执行了

    8.list有序可重复,set无序不可重复(hashset不重复根据Object的hashcode()方法来判断)有问题

    9.引用之间的赋值改变的只是引用指向的改变,不会对地址指向的值改变.

    10.只要子类的方法与父类中的方法名相同,参数列表也一样,则虚拟机会自动认为你是重写的,则要满足返回值类型不能扩大等.

    11.混合赋值运算符的使用,<<=表示左移位后赋值,同理>>表示带符号右移位,>>>表示无符号右移,但是没有<<<运算符

    12.关于继承的话,官方是说不能使用的不算继承(但反射也可以拿到私有的),所以暂时认为是子类能拥有父类所有数据,但只继承可见的

    13.记住static方法中没有this,main方法也算static方法.

    14.ClassLoader可以被继承,用户可以自定义类加载器.Number也能被继承,因为double就是继承Number的.

    15.MySQL组合索引(复合索引)的最左优先原则,最左优先就是说组合索引的第一个字段必须出现在查询组句中,这个索引才会被用到

    16.jdk1.8,抽象类的方法默认为default

    17.Webservice是跨平台,跨语言的远程调用技术,它的通信机制实质就是xml数据交换;它采用了soap协议(简单对象协议)进行通信

    18.setDaemon():设置守护线程方法必须在线程启动之前调用,当线程正在运行时调用会产生异常。

    19.多种混合计算时,自动将所有数据类型转换为容量最大的一种数据类型

    20.栈是先进后出(想成盒子),队列是先进先出(想成排队)

    21.python是动态语言,是解释执行的

    22.在用父类的引用引用子类对象时,编译是否报错看父类,注意访问控制权限会报错,编译阶段,父类引用不能在类外引用自己的私有成员变量(会报错)

    23.Histroy对象中的back表示回到url地址列表的前一个,forward表示回到url地址列表的后一个,go表示history的url地址列表的特定的一个

    24.浮点型还有正无穷大,负无穷大,非数值三种特殊的类型,所以1/0会得到无穷大的数值,并不会报错,而且只有浮点型有,整形没有

    25.在父类的构造函数调用子类的方法时,如果要用到子类的成员变量,子类的成员变量为null,因为还没初始化到子类的非静态代码块,可以调用是因为解析到了

    26.switch中的case后面只能是常量,可以是运算表达式,但一定要符合正确的类型。不能是变量

    27.swtich()变量类型只能是int、short、char、byte和enum类型(JDK 1.7 之后,类型也可以是String了)

    28.a的ascii码为97,A为65,0为48,字符型变量强转为int类型时,会转化为ascii码值

    29.javap是 Java class文件分解器,可以反编译,也可以查看java编译器生成的字节码,这里我们可以再执行命令”javap -privateOutClass$1InClass”进行反编译,”-private”表示显示所有类和成员

  • 相关阅读:
    【SICP练习】150 练习4.6
    windows已安装solr
    ps快速删除圆角图片旁白的白色区域方法
    junit学习笔记(二):hamcrest和TestSuit
    取球游戏
    【Linux操作系统分析】设备驱动处理流程
    POJ Secret Milking Machine 【网络流+二分】
    oracle 10 g 需要启动的2个服务
    jQuery也能舞出绚丽的界面(完结篇)
    HDU 2665(Kth number-区间第k大[内存限制+重数])
  • 原文地址:https://www.cnblogs.com/nyhhd/p/12540427.html
Copyright © 2011-2022 走看看