Java基础知识点
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。下面是相关的知识,欢迎阅读。
1、把Java应用程序中涉及到的类压缩成一个 jar 文件。
2、数组 是相同类型的数据按顺序组成的一种引用数据类型。
3、Java中定义数组后通过数组名 加数组下标,来使用数组中的数据。Java中声明数组包括数组的名字、数组包含的元素的数据类型 。
4、声明数组仅仅是给出了数组名字和元素的数据类型,要想真正的使用数组还必须为它分配内存空间。
5、一维数组通过下标符访问自己的元素,需要注意的是下标从0开始。创建数组后,系统会给每一个数组元素一个默认的值,如float型是 0 。
6、声明数组仅仅是给出了数组名字和元素的数据类型,要想真正地使用数组还必须为它分配内存空间。数组声明后,必须使用 new 运算符分配内存空间。
7、Java中使用包中的 String 类来创建一个字符串变量,因此字符串变量是类类型变量,是一个对象。
8、创建一个字符串时,使用String类的构造方法 。
9、String 类是不可变类,对象所包含的字符串内容永远不会被改变。StringBuffer类是可变类,对象所包含的字符串内容可以被添加或修改。
10、使用String类的 length() 方法可以获取一个字符串的长度。
11、可以使用String类的` startsWith(String s)方法判断一个字符串的前缀是否是字符串s;可以使用String类的 endsWith(String s)方法判断一个字符串的后缀是否是字符串s;可以使用String类的 equals(String s)方法比较一字符串是否与字符串s相同。
12、字符串调用 indexOf(String s)方法从当前字符串的头开始检索字符串s,并返回首次出现s的位置,字符串调用indexOf方法检索字符串s,并返回首次出现s的位置。如果没有检索到字符串s,该方法返回的值是 -1 。
13、一个字符串s 通过调用方法 trim() 得到一个字符串对象,该字符串对象是s 去掉前后空格后的字符串。
14、parseInt 可以将“数字”格式的字符串,如“12387”,转化为int型数据;可以使用包中的 Integer类将形如“12387”的字符串转化为int型数据;可以使用包中的 Long 类将字符串转化为long型数据;可以使用String类直接调用 valueOf 方法将数值转化为字符串。
15、StringBuffer类调用方法, toString()返回缓冲区内的字符串。
16、Object类有一个public方法是 toString ,一个对象通过调用该方法可以获得该对象的字符串表示。
17、Object 类是所有Java类的最终祖先,如果一个类在声明时没有包含extends 关键词,那么这个类直接继承Object类。
18、对于一个已经不被任何引用变量引用的对象,当垃圾回收器准备回收该对象所占用的内存时,将自动调用该对象的finalize() 方法。
19、每个Java 基本类型在 包中都有一个相应的包装 类,把基本类型数据转换为对象。
20、在Java 集合中不能存放基本类型数据,如果要存放数字,应该使用包装类型 。
-
Java常用数据结构及类
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。本文特意为大家收集整理了Java常用数据结构及类,希望大家喜欢!一、Vector类Vector类似于一个数组,但与数组相比在使用上有以下两个优点。1、使用的时候无需声明上限,随着元素的增加,Vec...
-
编写更好的Java单元测试的7个技巧
测试是开发的一个非常重要的方面,可以在很大程度上决定一个应用程序的命运。良好的测试可以在早期捕获导致应用程序崩溃的问题,但较差的测试往往总是导致故障和停机。虽然有三种主要类型的软件测试:单元测试,功能测试和集成测试,但是在这篇博文中,我们将讨论开发人员...
-
40个Java多线程问题总结
Java多线程是什么Java提供的并发(同时、独立)处理多个任务的机制。多个线程共存于同一JVM进程里面,所以共用相同的内存空间,较之多进程,多线程之间的通信更轻量级。依我的理解,Java多线程完全就是为了提高CPU的利用率。Java的线程有4种状态,新建(New)、运行(Runnabl...
-
Java编程语言初学者入门课程
初学者先弄清这些Java的基本概念也是必不可少的,死记硬背肯定是不行的,重在理解,理解它们之间的区别与联系,分别有哪些应用。希望对您有所帮助!更多内容请关注应届毕业生考试网!一、先明白了解什么是Java的四个方面。初学者先弄清这些Java的基本概念也是必不可少的...