首页 > 编程语言 >Java复习

Java复习

时间:2023-09-24 16:33:08浏览次数:34  
标签:JRE java 复习 JDK 注释 Java public

Java重要特点
java语言是面向对象的
java语言是健壮的。Java的强类机制,异常处理,垃圾的自动收集等是java程序健壮性的重要保证。
java语言是跨平台性的。【即一个编译好的.class文件可以在多个系统下运行,这种特性称为跨平台】
java语言是解释型的。【解释性语言,编译后的代码不能直接被机器执行,需要解释器来执行。
编译性语言,编译后的代码,可以直接被机器执行,c/c++】

Java运行机制及运行过程
Java核心机制-Java虚拟机。【JVM java virtual machine】
JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据,内存,寄存器,包含在JDK中。
对于不同的平台,有不同的虚拟机。
Java虚拟机机制屏蔽运行平台的差别,实现了“一次编译,到处运行”。

什么是JDK,JRE
JDK的全称(java Development Kit java开发工具包)JDK=JRE+java开发工具【java,javac,javadoc,javap等】
JDK是提供给java开发人员使用的,其中包含了java的开发工具,也包括了JRE。
JRE(Java Runtime Environment java运行环境)JRE=JVM+Java的核心类库
包括Java虚拟机和java程序所需的核心类库等,如果想要运行好的java程序,计算机中只需安装JRE即可。


配置环境变量path
配置环境变量path:

我的电脑—属性—高级系统设置—环境变量
增加JAVA_HOME环境变量(增加在用户或系统都可以,系统范围更大),指向jdk的安装目录
编辑path环境变量,增加%JAVA_HOME%\bin
打开DOS命令行,任意目录下敲入javac/java。如果出现javac的参数信息,配置成功

Java开发注意事项和细节说明
java源文件以.java为扩展名。源文件的基本组成部分是类class
Java应用程序的执行入口是main()方法
Java严格区分大小写
Java方法由一条条语句构成,每个语句以分号结束
大括号都是成对出现的,缺一不可
一个源文件最多只能有一个public类
如果源文件包含一个public类,则文件名必须按该类名命名
可以将main方法写在非public类中,然后指定运行非public类,这样入口方法就是非public的main方法

Java转义字符

Java常用的转义字符:

在控制台,输入tab键,可以实现命令补全

  1. \t:一个制表位,实现对齐功能
  2. \n:换行符
  3. \\:一个\
  4. \”:一个”
  5. \’:一个’
  6. \r:一个回车

    注释的重要性
    单行注释://
    多行注释:/* */
    文档注释:/** */
    注释非常重要,能增加代码的可读性,有助于维护。
    文档注释:注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档,一般写在类。生成指令:javadoc -d 文件夹路径 -javadoc标签 Java文件文件名。

标签:JRE,java,复习,JDK,注释,Java,public
From: https://www.cnblogs.com/1011-zslnb/p/17726160.html

相关文章

  • JavaWeb中对于 request对象和response对象的理解
    1.request对象和response对象的原理1.request和response对象是由服务器创建的。我们来使用它们2.request对象是来获取请求消息,response对象是来设置响应消息2.request对象继承体系结构:ServletRequest--接口|继承HttpServletRequest--接口|实现org.apache.catali......
  • Java语言中几个常用的包
    第一个包:java.lang包。该包提供了Java语言进行程序设计的基础类,它是默认导入的包。该包里面的Runnable接口和Object、Math、String、StringBuffer、System、Thread以及Throwable类需要重点掌握,因为它们应用很广。第二个包:java.util包。该包提供了包含集合框架、遗留的集合类、......
  • java.mapperUtils
    packagecom.yh.util;importorg.apache.ibatis.io.Resources;importorg.apache.ibatis.session.SqlSession;importorg.apache.ibatis.session.SqlSessionFactory;importorg.apache.ibatis.session.SqlSessionFactoryBuilder;importjava.io.IOException;importja......
  • Java语言基础知识全总结
    一.Java的优点1.      跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快2.      纯面向对象。Java所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特......
  • java实验代码
    一、这段代码展示了方法的重载(MethodOverloading)的概念。方法的重载是指在同一个类中可以定义多个具有相同名称但参数列表不同的方法。在这段代码中,有两个名为`square`的方法,一个接受整数参数,另一个接受双精度浮点数参数,它们的参数类型不同,这就是方法重载的体现。以下是代码的......
  • Java 的基本介绍
    认识Java  Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程Java......
  • 从0到1,实现Java控制台版本的ATM管理系统
    从0到1,实现Java控制台版本的ATM管理系统​ 其实作为一名Java的程序猿,无论你是初学也好,大神也罢,管理系统一直都是一个非常好的例子,初学者主要是用数组、List等等来写出一个简易的管理系统.牛逼一点的大神则用数据库+swing来做一个有界面的管理系统,其实都并不会太难。​ 今天我......
  • java如何实现Socket的长连接和短连接
    讨论Socket必讨论长连接和短连接一、长连接和短连接的概念1、长连接与短连接的概念:前者是整个通讯过程,客户端和服务端只用一个Socket对象,长期保持Socket的连接;后者是每次请求,都新建一个Socket,处理完一个请求就直接关闭掉Socket。所以,其实区分长短连接就是:整个客户和服务端的通......
  • java---集合(数据结构)(重点)[上]
    13.1概念以前存储一组相同类型的数据使用数组,固定大小,具有连续性的存储空间。比如,5个长度的数组再存入数据时,如果现在已经存满,存入第六个元素,这时数组空间不够,扩容。Arrays.copyOf(),很不方便,如果扩容频率太高,也影响你程序运行效率。集合来解决数组固定,如果扩容又影响效率的问......
  • java——mybatis随笔
    教程:https://www.cnblogs.com/xiaobaibailongma/p/17019484.html    本地示例:https://www.cnblogs.com/xiaobaibailongma/p/17019676.html      =========================================================================      gitee:示例......