java从入门(Java零基础快速入门)

java入门(Java零基础快速入门)

很多白人刚接触Java的时候会很迷茫,无从下手,不知道要掌握哪些基础知识。然后边肖给大家总结了一些Java的基础知识点,希望对无从下手的小白有所帮助。

首先是基础阶段。基础阶段要掌握Java基础,Mysql数据库,Oracle数据库,JDBC,Linux基础,Java8的新特性,数据结构和算法,设计模式。

对于基础阶段,我们要掌握的是基础。虽然是基础,但是很难学。因为我是初学者,基础阶段会有点难,但只要坚持,没什么难的。对于Linux,数据结构,算法,设计模式,我们只需要有一些基础知识就可以了,不需要学的很透彻。

Java是一种面向对象的编程语言,它既吸收了C++语言的优点,又摒弃了C++中难以理解的多继承和指针等概念。所以Java语言有两个特点:功能强大,使用简单。Java作为静态面向对象编程语言的代表,完美的实现了面向对象理论,让程序员用优雅的思维进行复杂的编程。因此,Java长期占据编程语言排行榜前三的位置,受到程序员和软件开发者的青睐。

Java基本格式概述:

1.Java注释尽可能全面。

对方法的注释应该包括详细的参数和结果,以及抛出的异常:对类的注释应该包括函数描述、作者和类的修饰符。

2.最好是把多次使用的相同变量汇总成常数。

很多地方用的值相同的变量,要尽量总结成一个常量,方便以后维护。

3.尽可能少地在循环中执行方法调用。

尽量在循环中少做一些可避免的方法调用,这样可以省去方法栈的创建。

4.常数的定义可以放入界面。

在Java中,接口中只允许有常量,所以把常量放在接口声明中可以保存public static final的关键字。

5.选择ArrayList和LinkedList

这个问题挺常见的。通常情况下,程序员最好对list的使用场景进行评估,然后根据特性进行选择。ArrayList的底层是由array实现的,所以随机读取数据要比LinkedList快很多,LinkedList实现的数据,添加和删除数据也比ArrayList快很多。

6.包装类型和基本类型的选择

在代码中,如果可以使用基本数据类型作为局部变量类型,尽量使用基本数据类型,因为基本类型的变量存储在堆栈中,包装类的变量在堆中,堆栈的运行速度比堆快很多。

7.释放finally块中的资源。

一个典型的场景是,在使用io流的时候,不管有没有异常,流最后都要在finally中关闭。

8.在HashMap中使用一个对象作为键时,要注意如何区分对象是否相同。

在jdk的HashMap实现中,判断两个对象类型的键是否相同的标准是hashcode是否相同以及equals方法的返回值。如果业务需要在hashmap中存储两个具有相同数据的内存对象作为不同的键,那么就有必要包含hashcode和equals方法。

“张承辉博客” java从入门(Java零基础快速入门) https://www.zhangchenghui.com/195867

(0)
上一篇 2022年6月22日 下午12:39
下一篇 2022年6月22日 下午12:40

相关阅读