当前位置:网站首页> 科技>正文

学习java需要注意什么 java注意事项

发布于:2020-08-01 16:13:20发布者:天晴网友

如何学习java,很多初学者急功近利,学到一点皮毛就以为掌握了。初学者就应该老老实实脚踏实地的学好每一个课程,对所学知识也要积极拓展。下面让我们一起来看看学习java需要注意什么!

1.贪多嚼不烂,目标不要太远大,因为远大的目标太虚幻了,可以有远大的目标,但绝不是你最近应该考虑如何具体实现的事情。学习的时候要把当前学习的课程学好再兼顾其他。

2. java是大小写敏感的,就是说,大写字母和小写字母,在java里不可能被看成同样的东西。比如,System.out.println(“I am student”); 这运行起来完全没问题,但是如果你写成了system.out.println("I am student"); 就绝对运行不了。同样的,你写了个int n; 还写了一个int N; 那这两个变量,就是不同的变量。java的关键字,一般来说,你是不能更改的,而你自己定义的变量名,大写小写,也会被java视为不同的东西。

3.尽量重用对象。特别是String 对象的使用中,出现字符串连接情况时应用StringBuffer 代替。由于系统不仅要花时间生成对象,以后可能还需花时间对这些对象进行垃圾回收和处理。因此,生成过多的对象将会给程序的性能带来很大的影响。

4.尽量使用局部变量,调用方法时传递的参数以及在调用中创建的临时变量都保存在栈(Stack)中,速度较快。其他变量,如静态变量、实例变量等,都在堆(Heap)中创建,速度较慢。另外,依赖于具体的编译器/JVM,局部变量还可能得到进一步优化。

5. 写的程序要格式清晰规范,可读性好,首行要缩进,成对的花括号,除了类的括号以外,最后都要处于同一列。这并不是强制的,每个人的习惯也不同,但是至少要 清晰规范,比如某人,从来就不把成对的花括号放在同一列,而是任由eclipse自动排版,虽然也很规范,但是我每次看她的代码都要把花括号改一改才舒 服,然后她又气哄哄的给改回去。

其实只从是否能运行来说,这是没关系的,java并不在乎你的程序代码看着乱不乱,只要对,就能编译运行,这与python强制程序员规范其代码格式不 同。但是你写的那么乱,你看着不闹心啊?你看着不闹心别人看着也闹心。而且过几天你自己看,都看不明白了。为什么要别人看呢?因为如果你最后是程序员了, 那么你要与别人合作写程序的,你的代码一定会让别人看的。到那时候你再想养成好习惯就来不及了。

6. 定义的数据名起码要正确,符合命名规则,其次要有意义。其实可以在百度那里查到java的命名规则,基本上就是说,数据名称只能是英文模式下的,连续的, 不是java关键字的字符串,第一个字符可以是字母,下划线或者$$号,有人喜欢用c风格的命名方式,有人喜欢用Pascal规范的命名方式。在这里作为一 个菜鸟,我不好做什么评论,我只是觉得,java就是java,东西我们可以混着学,甚至可以混着用,但是也应该保留每种东西的特点。

7. 在JAVA + ORACLE 的应用系统开发中,java中内嵌的SQL语句尽量使用大写的形式,以减轻ORACLE解析器的解析负担。

8. 慎用异常 。异常对性能不利。抛出异常首先要创建一个新的对象。Throwable接口的构造函数调用名为fillInStackTrace()的本地(Native)方法,fillInStackTrace()方法检查堆栈,收集调用跟踪信息。只要有异常被抛出,VM就必须调整调用堆栈,因为在处理过程中创建了一个新的对象。 异常只能用于错误处理,不应该用来控制程序流程。

以上就学习JAVA的注意事项,希望对你们有帮助,想了解更多信息,请关注我们天晴滚动网吧!

点击展开全文
相关数码科技+更多
  • java jdk怎么安装 java jdk安装教程

    JDK(Java Development Kit,Java开发工具包)是针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。只要开发java程序就必须使用JDK,可见JDK的重要性!那我们要怎么安装JDK

  • android studio快捷键大全 android studio快捷键一览

    学习编程的小伙伴应该对android studio不会太陌生,通常我们在用android studio编程时,经常会用到一些快捷键,这样可以提高我们的编程速度。那么问题来了android studio有哪些快捷键呢?下面

  • javascript数组 javascript数组有哪些操作

    JavaScript数组怎么操作?有什么操作?下面就让我们一起来看看JavaScript数组的操作有哪些,希望对你们有所帮助。 01 数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([

  • java抽象类能实例化吗 java抽象类实例化方法

    抽象类其实是可以实例化的,但是他的实例化方式不是通过new方式来创建对象,而是通过父类的引用来指向子类的实例来间接地实现父类的实例化。 结果如下: 父类已经实例化 a 子类

  • js怎么设置cookies js设置cookies方法

    JavaScript是运行在客户端的脚本,一般使用cookies,因为session是运行在服务端的,一般不用session。下面就让我们一起来看看js怎么设置cookies吧。 php可以设置cookie的,用js来设置cookie有什么

  • java环境变量怎么设置 设置java环境变量方法

    环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。那么java的环境变量应该怎么设置呢?相信很多的朋友都不太清楚,那么

文章评论