zoukankan      html  css  js  c++  java
  • 学习JavaDay01

    第一题:
    1.定义一个HelloWold类
    2.在类中定义主方法
    3.在主方法中使用输出语句在dos控制台打印HelloWorld
     打印结果如:HelloWorld
    4.在案例中使用当行注释、多行注释添加相关的说明信息

     第二题:
    1.描述JRE是什么?作用是什么?

    运行环境  运行
    2.描述JDK的是什么?作用是什么?

    开发工具  java程序开发
    3.描述JVM是什么?作用是什么? 

    java虚拟机  跨平台
    4.简述JRE、JDK、JVM的区别是什么?

    JRE(运行环境)运行时类库, Java运行时环境是运行Java应用的最小满足条件。

    JDK  开发工具包,JDK是用于开发Java应用和applets的软件开发环境。

    JVM   Java虚拟机,无论什么时候在命令行窗口运行java类,都会创建jvm实例。

    JDK包括JRE和JVM

    第三题:
    1.简述什么是java中的关键字

    ①Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

    ②关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。

    ③Java语言规定关键字不能作为标识符。

    2.关键字的特点 

    ①小写  ②变色
    3.举出至少5个java中常见的关键字
    ①public  ②class ③static  ④void ⑤int 


    第四题:
    以下选项中的标识符中,哪些是合法的( A C E G H  )
        A:  username 
        B:  123username
        C:  username123
        D:  class 
        E:  user_name 
        F:  98.3 
        G:  _username 
        H:  HelloWorld  
        I:  $ username

    第五题:
    1.定义一个Test类
    2.要求在控制台打印输出如下语句:
    效果如下:
        谁不曾一意孤行,怒发冲冠过怕只怕少了那份执着
        世界上那些最容易的事情中,拖延时间最不费力
        你若不想做,会找一个或无数个借口;你若想做,会想一个或无数个办法

    第六题: 
    byte b1=3,b2=4,b;
    b=b1+b2;  //byte + byte = int
    //b = (byte)(b1+b2);
    b=3+4;
    哪句是编译失败的呢?为什么呢?

    b=b1+b2;  因为  byte + byte = int

    b=3+4;  b = (byte)(b1+b2);


    第七题:
    找出下列代码中出错的地方,并将其改正.
    public class Test01 {
        public static void main(String[] args) {
            int a; //int a = 0;
            System.out.println(a); //没赋值直接使用
            {
                int c = 20;
                System.out.println(c);
            }
            c = 30;//c取不到值  int c = 30;
            System.out.println(c);//c取不到值
        }
    }
     
    public class Test02 {
        public static void main(String[] args) {
            byte b = 3;
            b = b + 4;//需要强转  b = (byte)(b+4);  b+=4;
            System.out.println("b=" + b);
        }
    }
     
    public class Test07 {
        public static void main(String[] args) {
            int x = 2;
            {
                int y = 6;
                System.out.println("x is " + x);
                System.out.println("y is " + y);
            }
            y = x; //y取不到值  int y = x;
            System.out.println("x is " + x);
        }
    }
  • 相关阅读:
    C++ 设计模式 —— 訪问者(Visitor)
    图解IIS配置过程
    JSBridge
    10大H5前端框架,让你开发不愁
    具体解释java中的volatilekeyword
    网速变慢解决方法.Tracert与PathPing(转)
    最快下载速度100Mbps!4G LTE技术全解析
    Windows客户端的JProfiler远程监控Linux上的Tomcat
    Java内存泄露原因详解
    JProfiler 解决 Java 服务器的性能跟踪
  • 原文地址:https://www.cnblogs.com/zhaowei0721/p/13794304.html
Copyright © 2011-2022 走看看