12月/27日 java SE基础

c语言的特征?性能高,书写速度慢

目前的核心语言?有java,c,go语言,其他都是辅助语言,java和go可以互通

什么是生态、社区?公司在编写完一门语言会邀请技术人才进行测试,技术大佬宣传语言被人熟知,生态越好。java的一些社区网站比如infoq 和ccf中国计算机会。csdn适用于初学者。

为什么java桌面开发被c#所淘汰?c#是微软公司开发的编程语言,和windows操作系统结合行性比java结合性要好。

为什么需要安装java开发工具包?因为操作系统是由c语言与汇编所编写的,系统不可以直接运行java文件,需要安装运行环境进行翻译。

可能会出的面试点JDK和JRE的区别?JDK编译.java文件成.class文件,JRE运行.class文件(翻译.class文件可以被操作系统所识别)

java里面几个专业的术语?(1)JDK (2)JRE (3)java SE 是java的核心内容(4)java EE

主要用于web开发    (5)java ME 主要用于手机端的开发  (6)SDK是java使用代码样例

变量的命名规范?1.所有的变量名 方法名 类名 见名知意 2. 变量名 方法名  首字母小写,后面单词首字母大写 3.只有java类名和类文件名字首字母大写

第一个java程序?

public class FirstSample{

        public static void main(String[] args){

                System.out.println("we will not use  'Hello World!' ");

}

常见进制的表示方式?

    byte a = 90;  //10进制
    byte b = Ox2a;//16进制
    byte c= Ob101; //2进制
    byte d =O63; //8进制

十进制转二进制以及原码反码补码表示?

byte x  = 34; 34 = 32 + 2 转换为二进制00100010 正数的原码就是补码

byte x1 = -34;原码10100010  -----反码(符号位不变,其他位按位取反)11011101----补码(反码+1)11011110  

float的精度不高,范围大时会产生精度丢失

float 0(1) 00000000(8) 00000000000000000000000(23)  符号位为1 阶位为8 数值位为23

double ----符号位为1  阶位位11  数值位为52

面试题 记事本如何显示出内容? 视觉信息包括形状颜色亮度,显示器由像素点组成,像素点有坐标,三原色比例(红绿蓝),亮度 16+16=32,8+8+8 =24 56bit

像素坐标用short类型表示 ,颜色取值范围0-255,红绿蓝用byte类型表示,c语言中可以用byte不表示符号位2^8是256 红绿蓝用byte类型表示

char a = 'a'; a指向'a'表示的编码,可以用编码表示'a',节省内存,char类型的编码值本身就是数字,可以用int来接收,可以比较大小

面试题  final作用:修饰常量,修饰的类不可以被继承,修饰的方法不可以被重写,防止指令重排序

被final修饰的常量所有的字母都大写 final byte KL = 90

调用数学函数?第一步import java.lang.Math.*;//调用函数  第二步 调用相应的方法 

Math.sqrt(a)  //开方       Math.pow(x,y) //表示求x^y

自增自减运算符?a++ 表示a先参与运算,再自增1。++a表示a先自增1,然后a再参与运算

代码案例

int a = 9;
   if(a++ > 9){
        System.out.println("=="); 
    }else{
         System.out.printnl("###"+ a);
    }
     
    if(++a > 9){
        System.out.println("---");
    }else{
          System.out.println("+++");
    }

三元运算符 格式   () ? : 

举例    int a = 9;
           int b = 10;
           int c = a > b ? 22 : 33;
           System.out.println(c);    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值