Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

锋哥开始收Java学员啦!

Java经典面试题 PDF 下载


分享到:
时间:2020-05-05 09:38来源:http://www.java1234.com 作者:小锋  侵权举报
Java经典面试题 PDF 下载
失效链接处理
Java经典面试题  PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:

一、运行程序之前:
1.Path 与 classpath 图解
答案:path 顺序:
classpath 顺序:
2. Unicode 问题
答案 :Unicode 规范中推荐的标记字节顺序的方法是 BOM。 ①所以在转换为 Unicode 是加入了 BOM (Byte Order Mark) 可以理解为采用那种排
序方式吧。 ②如果接收者收到 FEFF(-1,-2),就表明这个字节流是 Big-Endian 的;如果收到
FFFE(-2,-1),就表明这个字节流是 Little-Endian 的。
③在 Java 中直接使用 Unicode 转码时会按照 UTF-16LE 的方式拆分,并加上 BOM
所以就是 FFFE(-2,-1),这就是为什么会有-2,-1 了。 ④UTF8 字节没有顺序,所以它可以被用来检测一个字节流是否是 UTF-8 编码的,所
以在 UTF-8 中没有这个内容,我们平时用 UTF-8 比较多,所以看不到这个。
3.Eclipse 简便设置
答案:①Eclipse 中代码编辑背景颜色修改:代码编辑界面默认颜色为白色。对于长期使用
- 7 -
电脑编程的人来说,白色很刺激我们的眼睛,所以改变 workspace 的背景色,可以使眼睛
舒服一些。设置方法如下:
A)打开 window / Preference,弹出 Preference 面板
B)展开 General 标签,选中 Editors 选项,展开。
C)选中 Text Editors,右边出现 TestEditors 面板。 面板中有这样一个选项:
Appearance color options;其中是各种板块颜色的设置,其中有一项是 background 
color,勾掉 System Default,点击'color',弹出颜色选择面板,选择喜好的颜色,单击确
定。
注:背景颜色眼科专家推荐:色调 85,饱和度,123,亮度 205。文档都不再是刺眼
的白底黑字,而是非常柔和的豆沙绿色,这个色调是眼科专家配置的,长时间使用会很有效
的缓解眼睛疲劳保护眼睛。
D)返回 Test Editors,单击 Apply 即可。展开 TestEditors,还有其他选项,比如对
错误提示的颜色样式,可根据需要尝试更改一下。
②Eclipse 字体大小调整:Window / Preferences / General / Appearance /ColorsAnd 
Fonts ,在右边的对话框里选择 Java- Java Editor Text Font,点击出现的编辑(Edit)按
钮,可以设置显示在在主窗体中程序的字体大小,设置完之后点击右下角的应用(Apply),
最后点击确定(OK)即可。
Xml 文件字体大小的调整: window / preferences / General / appearance / colors 
and fonts /Basic / "Text font " ,然后点击 Edit,可以设置字体的大小。
注:上述的方法只是在 Eclipse 的一个简单的背景方案设置,Eclipse 里还可以使用专
门的插件对代码背景进行设置,可查看《Eclipse 插件:Eclipse Color Theme》一文。
eclipse 更改 xml 文件,txt 文件,property 文件等文件编辑器的字体设
置:window--preferences--General--appearance--colors and fonts--Basic-- "Text 
font "
③ Eclipse 代码自动补全
在做 Eclipse 项目的时候,发现代码补全功能不太好,总是需要在点击 “.”号之后才
能出现代码提示的功能。不想 Visual Studio 里面点击一个字母就出现代码提示。当然 Visual 
Studio里面如果增加了Visual Assistant那就更加如虎添翼了。所以google了一下Eclipse
里面怎么也实现和 Visual Studiao 一样的代码补全功能。下面是搜索到的文章。
打开 Eclipse-> Window -> Perferences,会打开个 Perferences 的设置界面.
找到 Java 下的 Editor 下的 Content Assist , 右边出现的选项中,有一个 Auto 
activationtriggers for Java:会看到只有一个"."存在。表示:只有输入"."之后才会有代码提
示,我们要修改的地方就是这里,将“.”改为“.abcdefghijklmnopqrstuvwxyz”即可。
二、基础知识:
1.主方法中 args 是什么意思
答案:String[] args :是保存运行 main 函数时输入的参数的字符串数组,当在 cmd 运行
时,输入: java test a b c,数组就会将 abc 保存起来: args[0] = a; args[1] = b; args[2] 
= c;这些变量在程序中是可以调用的
- 8 -
- 9 -
2.&和&&的区别
答案:①&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式
的结果都为 true 时,整个运算结果才为 true,否则,只要有一方为 false,则结果为 false。
 ②&&还具有短路的功能,即如果第一个表达式为 false,则不再计算第二个表达式,
例如,对于 if(str != null && !str.equals(“”))表达式,当 str 为 null 时,后面的表达式不
会 执 行 , 所 以 不 会 出 现 NullPointerException 如 果 将 && 改 为 & , 则 会 抛 出
NullPointerException 异常。If(x==33 & ++y>0) y 会增长,If(x==33 && ++y>0)不会
增长。③&还可以用作位运算符,当&操作符两边的表达式不是 boolean 类型时,&表示按位
与操作,我们通常使用 0x0f 来与一个整数进行&运算,来获取该整数的最低 4 个 bit 位,
例如,0x01 & 0x0f 的结果为 0x01。
3.Byte 类型的-128 怎么表示

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐