java基础问题--春招准备:java基础第一记

  最近结束实习开始准备春招,我自己计划了一些复习的内容,这边主要是java的基础的一些问题。

  1、jdk、jre、jvm的意思和关系

    jvm:java virtual machine,java虚拟机,相当于小型的计算机,可以实现运算、存储、处理、最终实现java的跨平台性

    jre:java runtime environment,java运行环境,里面包含jvm和核心类库

    jdk:java development kit,java开发工具包,里面包含jre、一堆java工具(javac、java、jdb等)和java基础类库(java API)

    jdk中包含jre,在jdk的安装目录下包含两个文件夹,bin和lib,在这里可以认为bin就是jvm,lib是jvm工作所需要的类库,而jvm和lib合起来就称为jre。

  2、以下赋值正确的为:

    ① int num1 = (int)"12".    false    Integer.parseInt("12")

    ② int num2 = 12.0  false  int num2 = (int)12.0

    ③ double num3 = 2d  true

    ④ double num4 = 5  true

    ⑤ int i = 48; char ch = i+1;  false  char ch = (char) (i+1)

    ⑥ byte b = 19; short s = b+2;  false  byte b = 19; short s = (int)b+2;

    将String转换成double:  double d = Double.parseDouble("12.5");

    将char转换成String:  char ch = 'c'; String s = ch+"";

    基本数据类型之间的转换:

      自动类型转换:小 -- 大

      

      强制类型转换:大 -- 小

    String和基本数据类型之间的转换:

      基本类型 -- String:String s = 基本类型 + "";

      String -- 基本类型:调用parse方法

      以上转换只针对于非char类型,String类型转换成char类型需要 string.charAt(index) 示例: String s = "s"; char c = s.charAt(0);

  3、&&和&的区别:

    &&:如果条件1为false,则条件2不进行判断

    &:不论条件1是否为false,都对条件2进行判断

    (|| 与 |)类似

  4、数组声明方式:

    String[] s;

    String s[];

    String s[] = new String[length];

    String [] s = {};

    String [] s = new String[] {};

    

 

转载于:https://www.cnblogs.com/qugemingzihaonan13/p/10081745.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值