Java学习记录

java简介

java是一门半编译半解释型的语言

.class文件可能编译运行(JIT编译执行)也可能边解释边运行。

java优势

社区非常繁荣,
跨平台性、简单性、高性能、面向对象、健壮性。

java学习方法

学习感受

直接写代码,看代码,能很快的发现问题。从而快速进步。
看书能更系统有条理的理解知识点,也很必要。

java中一个类的所有方法我需要去背吗?

背诵一个类的所有方法并不是一个必要的要求,而且在大多数情况下也是不现实的。Java 中的类库非常庞大,标准库和第三方库提供了大量的类和方法,很难全部背诵。
在实际开发中,重要的是理解类的设计和功能,以及熟悉类提供的常用方法和用法。对于常用的标准库类和常见的第三方库,了解常用方法的用途、参数和返回值是非常有帮助的。
对于类的方法,有几个重要的注意事项:

  • 文档:Java的标准库和常用的第三方库都有详细的文档,包括每个类的方法和用法说明。在需要了解某个类或方法的时候,查阅官方文档是一个很好的习惯。

  • IDE 支持:现代的集成开发环境 (IDE) 通常提供代码补全和文档提示功能,当你输入类名或方法名时,IDE 会自动弹出相关的信息和用法说明。

  • 经验积累:在实际编程中,你会逐渐熟悉常用类和方法,并且对于你经常使用的方法,你会自然而然地记住它们的用法。

  • 核心概念:重点理解类的核心概念和功能,对于常用的方法要有一定的熟悉程度。其他不常用的方法,遇到时可以查阅文档或搜索解决方案。

总体而言,不要求完全背诵一个类的所有方法。重要的是理解类的设计意图和核心功能,熟悉常用的方法,查阅文档和利用 IDE 的支持来帮助你在编程中使用类和方法。编程实践和不断学习是提高编程能力的最好途径。

Java环境

JDK、JRE、JVM三者的关系

JDK(Java Development Kit)、JRE(Java Runtime Environment)和JVM(Java Virtual Machine)是Java平台的三个关键组件,它们之间有如下关系:

JDK(Java Development Kit): JDK是Java开发工具包,是Java开发人员用于编写、编译和调试Java应用程序的核心组件。JDK包含了JRE和开发工具(如编译器javac、调试器jdb等),以及一系列的开发库和工具,让开发者可以创建Java应用程序。在JDK中,除了JRE提供的运行时环境,还有用于开发Java应用程序所需的编译器和其他工具。
JRE(Java Runtime Environment): JRE是Java运行时环境,是运行Java应用程序所需的核心组件。它包含Java虚拟机(JVM)和Java类库,这样就可以在计算机上执行Java程序。JRE并不包含开发工具,因此如果只需要运行Java程序而不需要进行开发,安装JRE就足够了。
JVM(Java Virtual Machine): JVM是Java虚拟机,是Java平台的核心组件之一。它是一个虚拟计算机,负责在实际计算机上执行Java字节码(Java程序编译后的中间代码)。JVM使得Java程序具有跨平台的特性,因为它在不同的操作系统上都提供了相同的执行环境。Java开发者编写的Java程序在不同的计算机上都可以通过JVM来运行。
简而言之,JDK是用于Java开发的工具包,包含了JRE和开发工具;JRE是用于运行Java程序的运行时环境,包含了JVM和Java类库;而JVM是虚拟计算机,负责在实际计算机上执行Java程序。在进行Java开发时,通常需要安装JDK,而在运行Java应用程序时,只需安装JRE即可。

环境变量

环境变量是一种在操作系统和应用程序之间传递配置信息的机制。
了解一些常用的环境变量和它们的作用。例如,PATH环境变量用于指定可执行程序的搜索路径,JAVA_HOME环境变量用于指定Java开发工具包(JDK)的安装路径等。

java包

包的作用

目的:包机制,用于区别类名的命名空间。
包语法格式为:

package pkg1[.pkg2[.pkg3…]];

例如,一个Something.java 文件它的内容

package net.java.util;
public class Something{
   ...
}

那么它的路径应该是 net/java/util/Something.java 这样保存的。 package(包) 的作用是把不同的 java 程序分类保存,更方便的被其他 java 程序调用。

创建包

包声明应该在源文件的第一行,每个源文件只能有一个包声明,这个文件中的每个类型都应用于它。
如果一个源文件中没有使用包声明,那么其中的类,函数,枚举,注释等将被放在一个无名的包(unnamed package)中。
例子

package animals;

使用包

在 Java 中,import 关键字用于导入其他类或包中定义的类型,以便在当前源文件中使用这些类型。
在 java 源文件中 import 语句必须位于 Java 源文件的头部,其语法格式为:

import package1[.package2…].(classname|*);

也可以使用通配符 * 来引入整个包或包的子包:

import com.runoob.mypackage.*;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值