java基础

Posted hellomaster

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础相关的知识,希望对你有一定的参考价值。

技术这种东西,真的是久了不碰就手生。刚刚做了11道最基础的题,还错了3道,过来写错题本了。。

1.boolean类型的默认值:false。

2.以下代码输出正确的是?

public class Test 
    public static void main(String[] args) 
        String s1 = "runoob";
        String s2 = "runoob";
        System.out.println("s1 == s2 is:" + s1 == s2);
    

答案:false。因为在 Java 中 + 操作法的优先级大于 ==,所以输出部分表达式等于 “s1 == s2 is:runoob” == “runoob”,该表达式计算结果为 false。

3.以下代码输出结果为?
public class Test 
    public static void main(String[] args) 
        char c = 65;
        System.out.println("c = "+c);
    
答案:c = A。c 变量为 char 类型,65 对应的 ASCII 码为 A。

4.补充一个:delete(x, y) 删除从字符串 x 的索引位置开始到 y-1 的位置。

5.子类:可以访问所有(子类与超类)的 public 和 protected 方法。

6.内部类,外部类,子类,超类的区别:

7.Private定义了方法与属性只能在同一个类中访问。我一直记得private是同方法?..

8.Java 不能多继承,只能单继承。

9.Java 不支持 goto 关键字。

10.线程结束后不能重新 start。线程属于一次性消耗品,在执行完 run() 方法之后线程便会正常结束了,线程结束后便会销毁,不能再次 start,只能重新建立新的线程对象。

11.所有异常类的基类是Java.Lang.throwable。

12.Java main 方法正确写法为 public static void main(String[] args) ,String的S需要为大写啊!

13.为此字段选择适当的数据类型:isSwimmer-------答案:boolean。is 开头的命名方式一般用于布尔值判断。

14.空引用可用于访问静态变量或方法:因为当我们通过一个对象的引用访问静态成员属性或者方法时 ,访问操作只与所声明的引用类型相关 ;与引用对象是否为 null 无关 ,因为访问静态成员不需要实例化对象 ;即便引用不为 null ,也与运行时多态无关 ,因为静态成员是类相关的 。

15.Empty.java 文件名是有效的源文件名。Java 文件的命名必须满足如下规则 :Java 程序源文件的后缀必须是 .java ,不能是其他文件后缀名 ;如果 Java 程序源代码里定义了一个 public 类 ,则该源文件的主文件名必须与该 public 类(也就是该类定义使用了 public 关键字修饰)的类名相同 ;如果 Java 程序源代码里没有定义任何 public 类 ,那么 Java 程序源程序的主文件名可以是任意的;

以上是关于java基础的主要内容,如果未能解决你的问题,请参考以下文章

JSP 基础语法

Java基础:封装

[vscode]--HTML代码片段(基础版,reactvuejquery)

JSP开发中的基础语法

Java基础之方法的调用重载以及简单的递归

Java基础——JSP