java面试第一章的知识点

1.把日期类转化成字符串类型

FormatSimpleDate simple=new FormatSimpleDate("yyyy-MM-dd");//设置转化成字符串的格式

Date d=new Date();

String date=simple.format(d);//把日期类型的转化成字符串

2.字符串的拼接问题

用string来处理字符串的拼接一般不推荐使用,因为会产生大量的中间变量,一般使用StringBuffer或者是StringBuilder,他们不会产生中间变量,StringBuffer是线程安全的,StringBuilder是线程不安全的,但是效率高。

3.java8特性之lambda表达式和函数接口

Collections.sort(names, (String a, String b) -> {  

    return b.compareTo(a);  

});  //此处了解的较少

4.java的基础知识

盘符切换:直接写上你要转换的盘符:例如:F:;

dir :列出当前盘符下的所有的文件以及文件夹,例如:显示这个目录下的所有的.docx结尾的文件:dir *.docx

cd 进入指定的目录:cd   File;进入当前盘符的File的文件夹下

cls:清屏

如果想在任何目录下打开exe程序,需要将exe程序的目录放windows在path路径下。

java是跨平台的,但是jvm不是跨平台的,因为在不同的操作系统下需要安装不同的os

jdk jre和jvm的不同:

jdk包含jre和开发工具,jre是java运行的环境,里面包含了jre,lib是仓库,bin是可执行文件,java.exe也叫jvm。jvm在jre的文件夹下。

java环境的配置:JAVA_HOME:  C:\Program Files\Java\jdk1.7.0_04  (这个时根据自己安装的路径,一般建议默认的路径)

path:.;%JAVA_HOME%\bin;

Classpath:   .;%JAVA_HOME%\lib

java的运行机制:先编译在运行,先编译成字节码文件.class --jvm解释和执行

5、java开发的小技巧:

     代码注释:快捷键:ctrl+shift+/   反注释 ctrl+shift+\

     组成规则:字母、数字、下划线、$,数字不能写再开头

    数据类型:

     

类型的转变:两个变量如果类型不一致,进行运算或者一个变量赋值给另一个变量,都可能产生类型提升。就强原则。

6.原码 反码 补码三者之间的运算(所有数据的运算都是采用补码进行的

原码

•    就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。

 反码

•    正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。

补码

正数的补码与其原码相同;负数的补码是在其反码的末位加1。

7、按位运算符

按位与:&对0,1进行运算有一个为0,最后按位与的结果就是0,相当于乘法

按位或:|,有一个为1,最后结果为1,相当于加法

按位非:~ 非0就是1,非1就是0

按位异或:^  相同为0,不同为1





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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值