知识大全 Java中的小知识点总结
Posted 变量
篇首语:识字粗堪供赋役,不须辛苦慕公卿。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java中的小知识点总结相关的知识,希望对你有一定的参考价值。
Java中的小知识点总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
最近在复习Java的基础 遇到了一些比较偏的考核题目 特地总结一下需要注意的知识点!不过在使用IDE编程的时候 这些问题都会马上被IDE识别出来 编译是通不过的 我在这里提出来就相当于给初学者一些贡献吧一 声明局部变量是的一些特性和规则 ( )声明的局部变量是不会被默认初始化的 成员变量则是会被默认初始化的 例如
复制代码 代码如下: class Demo public static void main(String[] args) String s; System out println(s);上面的这段示例代码中 直接输出s是错误的 连编译都不同通过 因为在main方法中声明s 这时s是局部变量 不会被默认初始化值 因此在下面直接输出是有错误的 代码改写如下即可
复制代码 代码如下: class Demo String s; public static void main(String[] args) System out println(s);这样输出的话就是null了 因为s被声明为成员变量 因此默认会被初始化值null ( )声明局部变量的前面不能有任何权限访问修饰符(public protected和private) 只能是friendly的默认友好的 但是可以使用final来修饰局部变量
二 使用final来修饰基本类型局部变量和引用类型局部变量的区别 ( )final修饰基本类型局部变量的时候 不能对其基本类型的数据值进行修改 因为final修饰的变量是最终的 不能被改变 如下代码
复制代码 代码如下: public class Something public int addOne(final int x) return ++x;这里addOne方法中使用final int x作为参数 下面再对其进行自增是错误的
( )final修饰引用类型的局部变量的时候 也就是对象 这时可以修改对象中的属性信息 但是不能修改对象的引用 比如下面的代码
复制代码 代码如下: public class Something public static void main(String[] args) Other o = new Other(); new Something() addOne(o); public void addOne(final Other o) o i++; class Other public int i;这里addOne方法接收的参数是一个对象 而在方法体中自增了对象中的属性 i 的值 而对象的引用地址没有被修改 因此不会发生错误 而如果在方法体中写上 o = new Other(); 这时就会报错了
( )在类中被final修饰声明的成员变量不会默认初始化值 因此必须在构造器之前就得给定一个具体值 例如下面的代码
复制代码 代码如下: class Something final int i;// 这行就已经报错了 编译不能通过 没有初始化值 public void doSomething() System out println("i = " + i); cha138/Article/program/Java/JSP/201311/19917相关参考
Java线程安全总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最近想将java基础的一些东
主要由三个文件组成一个是主执行文件一个是用户界面文件一个是数据模块文件用户界面这一块是用的eclipse的VE插件做的只是还不知道如何发布这样的应用程序.唉&nbs
Java的IO总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 知识点一:四大等级结构 ja
Java串口通信总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最近在研究一个东西要用到串口
对Java多线程的一些总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 总结 何时使用多线程
Java的垃圾回收总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 内存是稀缺的资源哪怕内存一
Java获取指定日期的实现方法总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以下是对Java中
Java中编码以及Unicode总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 基本概念
Java多线程操作相关问题总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  
JAVAWEB开发中路径问题的总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 用Java开发