白城信息网

首页 > 正文

Java编程初学者应该知道的4个核心基础知识,缺一不可

www.niketnmode.com2019-08-27

广州前锋2011.2.79我想分享

许多Java编程初学者不知道他们在第一次接触Java语言程序时需要掌握哪些基本知识。本文总结了零基础学习Java编程语言的几个基本知识点。我希望能够帮助新的Java初学者。我们来看看前锋广州爪哇小编吧!

image.php?url=0Mly3GLDjg

首先,了解Java的四个特征是什么

初学者理解Java的基本概念也是必不可少的。绝对不可能难以记住。理解和理解它们之间的差异和联系非常重要。想想这些代码中使用的知识点。不要只关注书籍并输入代码。没有理解。

1. Java编程语言,即语法。

2. Java文件格式,即各种文件夹和文件的后缀。

3. Java虚拟机(JVM),一种处理* .class文件的解释器。

4. Java应用程序编程接口(Java API)。

第二,掌握静态方法和属性

静态方法和属性用于描述特定类型的对象组的特征,而不是单个对象的特征。静态方法和属性在Java中被大量使用,这是一种常见的技术。但是这种技术在许多语言中并不经常使用。

理解静态方法和属性非常有助于理解类和对象之间的关系。在大量Java规范中,经常使用静态方法和属性。因此学习者应该了解静态方法和属性。 Java在调用方法和属性方面是一致的。区别仅在于声明,这与C ++不同。

第三,初学者还需要了解三个Java技术平台之间的关系

Java分为三个系统,即Java SE(J2SE,Java2平台标准版,标准版)。 JavaEE(J2EE,Java 2平台,企业版,企业版)。 Java ME(J2ME,Java 2平台微型版,微型版)。

请注意,Java分为两部分:一部分已编译,另一部分正在运行。

Javac:负责编译的部分,在执行javac时,将启动java编译器程序。使用指定的扩展名编译.java文件。生成jvm可以识别的字节码文件。这是类文件,它是java的运行程序。

Java:负责运行的部分。它将启动jvm。加载运行时所需的类库并执行类文件。要执行文件,您必须有一个执行的起点。这个起点是主要功能。

四,掌握JAVA代码的基本格式

1,Java评论尽可能全面

对方法的评论应包含详细的输入和结果描述。还应详细描述异常抛出的情况:类的注释应包含类的函数描述,作者和修饰符。

2,多次使用相同的变量最好总结为常数

在多个地方使用的相同值的变量应尽可能地归纳为常量,以便将来维护。

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

尝试在循环中进行较少的可避免的方法调用,这样可以节省方法堆栈的创建。例如:

对于(int i=0; i; i ++){<>

的System.out.println();

}

可以修改为:

For(int i=0,size=list.size; i; i ++){<>

的System.out.println();

}

4,常量的定义可以放在界面中

在Java中,接口中只允许使用常量,因此在接口中放置常量可以保存public static final关键字。

5,ArrayList和LinkedList选择

这个问题比较常见。通常程序员能够更好地评估列表的使用场景,然后根据特征做出选择。底层ArrayList使用数组实现,因此随机读取数据将比LinkedList快得多,LinkedList使用链接列表实现。添加和删除数据比ArrayList快得多。

6,String,StringBuffer和StringBuilder

这个问题也比较常见。在进行字符串连接时,String通常会生成多个对象并将多个值缓存到常量池中。例如:

字符串a=“a”;

字符串b=“b”;

A=A + B;

在这种情况下,jvm将产生三个对象“a”,“b”和“ab”。并且弦拼接的性能也非常低。因此,在进行字符串处理时,通常需要使用StringBuffer和StringBuilder。

7.包装类别和基本类型的选择

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

8.尽早分配不再用于null的变量引用

这可以帮助jvm更快地执行内存回收。当然,很多人对这种做法并不感到慌乱。

9.释放finally块中的资源

典型情况是在使用io流时,无论是否发生异常,都应该最终关闭流。

10,在HashMap中使用Object作为键,注意如何区分Object是否相同

在jdk的HashMap实现中,确定两个Object类型的键是否相同的标准是hashcode是否相同以及equals方法的返回值。如果业务需要使用与hashmap中的不同键相同的数据存储相同的内存对象,则应覆盖hashcode和equals方法。

Java描述复杂数据结构的主要方式是集合框架。 Java没有指针,而是复杂数据结构的复杂集合,例如数组和对象数组。

学习这些数据结构的描述对于应用程序编程至关重要,特别是在涉及服务器端的3层结构编程时。此时,程序员无法再使用诸如数据库结果集之类的结构来描述数据。

由于许多语言没有如此强大的收集框架系统,许多初学者不堪重负,不知道如何处理它们,因此应给予足够的重视。

收集报告投诉

许多Java编程初学者不知道他们在第一次接触Java语言程序时需要掌握哪些基本知识。本文总结了零基础学习Java编程语言的几个基本知识点。我希望能够帮助新的Java初学者。我们来看看前锋广州爪哇小编吧!

image.php?url=0Mly3GLDjg

首先,了解Java的四个特征是什么

初学者理解Java的基本概念也是必不可少的。绝对不可能难以记住。理解和理解它们之间的差异和联系非常重要。想想这些代码中使用的知识点。不要只关注书籍并输入代码。没有理解。

1. Java编程语言,即语法。

2. Java文件格式,即各种文件夹和文件的后缀。

3. Java虚拟机(JVM),一种处理* .class文件的解释器。

4. Java应用程序编程接口(Java API)。

第二,掌握静态方法和属性

静态方法和属性用于描述特定类型的对象组的特征,而不是单个对象的特征。静态方法和属性在Java中被大量使用,这是一种常见的技术。但是这种技术在许多语言中并不经常使用。

理解静态方法和属性非常有助于理解类和对象之间的关系。在大量Java规范中,经常使用静态方法和属性。因此学习者应该了解静态方法和属性。 Java在调用方法和属性方面是一致的。区别仅在于声明,这与C ++不同。

第三,初学者还需要了解三个Java技术平台之间的关系

Java分为三个系统,即Java SE(J2SE,Java2平台标准版,标准版)。 JavaEE(J2EE,Java 2平台,企业版,企业版)。 Java ME(J2ME,Java 2平台微型版,微型版)。

请注意,Java分为两部分:一部分已编译,另一部分正在运行。

Javac:负责编译的部分,在执行javac时,将启动java编译器程序。使用指定的扩展名编译.java文件。生成jvm可以识别的字节码文件。这是类文件,它是java的运行程序。

Java:负责运行的部分。它将启动jvm。加载运行时所需的类库并执行类文件。要执行文件,您必须有一个执行的起点。这个起点是主要功能。

四,掌握JAVA代码的基本格式

1,Java评论尽可能全面

对方法的评论应包含详细的输入和结果描述。还应详细描述异常抛出的情况:类的注释应包含类的函数描述,作者和修饰符。

2,多次使用相同的变量最好总结为常数

在多个地方使用的相同值的变量应尽可能地归纳为常量,以便将来维护。

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

尝试在循环中进行较少的可避免的方法调用,这样可以节省方法堆栈的创建。例如:

对于(int i=0; i; i ++){<>

的System.out.println();

}

可以修改为:

For(int i=0,size=list.size; i; i ++){<>

的System.out.println();

}

4,常量的定义可以放在界面中

在Java中,接口中只允许使用常量,因此在接口中放置常量可以保存public static final关键字。

5,ArrayList和LinkedList选择

这个问题比较常见。通常程序员能够更好地评估列表的使用场景,然后根据特征做出选择。底层ArrayList使用数组实现,因此随机读取数据将比LinkedList快得多,LinkedList使用链接列表实现。添加和删除数据比ArrayList快得多。

6,String,StringBuffer和StringBuilder

这个问题也比较常见。在进行字符串连接时,String通常会生成多个对象并将多个值缓存到常量池中。例如:

字符串a=“a”;

字符串b=“b”;

A=A + B;

在这种情况下,jvm将产生三个对象“a”,“b”和“ab”。并且弦拼接的性能也非常低。因此,在进行字符串处理时,通常需要使用StringBuffer和StringBuilder。

7.包装类别和基本类型的选择

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

8.尽早分配不再用于null的变量引用

这可以帮助jvm更快地执行内存回收。当然,很多人对这种做法并不感到慌乱。

9.释放finally块中的资源

典型情况是在使用io流时,无论是否发生异常,都应该最终关闭流。

10,在HashMap中使用Object作为键,注意如何区分Object是否相同

在jdk的HashMap实现中,确定两个Object类型的键是否相同的标准是hashcode是否相同以及equals方法的返回值。如果业务需要使用与hashmap中的不同键相同的数据存储相同的内存对象,则应覆盖hashcode和equals方法。

Java描述复杂数据结构的主要方式是集合框架。 Java没有指针,而是复杂数据结构的复杂集合,例如数组和对象数组。

学习这些数据结构的描述对于应用程序编程至关重要,特别是在涉及服务器端的3层结构编程时。此时,程序员无法再使用诸如数据库结果集之类的结构来描述数据。

由于许多语言没有如此强大的收集框架系统,许多初学者不堪重负,不知道如何处理它们,因此应给予足够的重视。

http://auto.ebbay.cn

热门浏览
热门排行榜
热门标签
日期归档