我们可以通过javac命令将Java程序的源代码编译成Java字节码,即我们常说的class文件。这是我们通常意义上理解的编译。但是,字节码并不是机器语言,要想让机器能够执行,还需要把字节码翻译成机器指令。这个过程是Java虚拟机做的,这个过程也叫编译。是更深层次的编译。在编译原理中,把源代码翻译成机器指令,一般要经过以下几个重要步骤:根据完成任务不同,可以将编译器的组成部分划分为前端(Fro            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-30 11:21:40
                            
                                131阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            回想初学编程的时候,大部分人都是从C语言开始学起的,除了一些常见的语法和思想,一些基础知识常常被人们忽略,如果没有及时地进行梳理,可能短时间内没有太大的影响,但是在日后碰到这些问题时仍旧一头雾水。例如C语言是一门编译型语言,编译型语言首先将源代码编译生成机器语言,再由机器运行机器码(二进制)。对于编译型语言,绕不过的就是编译器。下面提出几个问题,不妨思考一下:什么是GNU什么是GCC / G++什            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-04-03 16:02:01
                            
                                303阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、解释器!(https://s2.51cto.com/images/blog/202209/29113923_6335136b4614074364.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naG            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-29 11:40:57
                            
                                389阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java程序在运行的时候,主要就是执行字节码指令,一般这些指令会按照顺序解释IT出现了            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-18 22:10:33
                            
                                372阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是程序?程序:计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合什么是Java?Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征;Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点;Java可以编写桌面应用程序、Web应用程序、分布            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-30 14:50:40
                            
                                67阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Java概念 1.1 什么是JavaJava是Sun Microsystems于1995年首次发布的一种编程语言和计算平台。
什么是计算平台?计算平台是在电脑中运行应用程序(软件)的环境,包括硬件环境和软件环境,一般系统平台包括一台电脑的硬件体系结构、操作系统、运行时库。 1.2.Java语言的特点:1、简单性:Java语言继承了C++语言的优点,去掉了C++中学习起来比较难的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 09:13:44
                            
                                146阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、类和对象的概念类(Class) 和 对象(Object) 是面向对象的核心概念。类是对一类事物的描述,是抽象的、概念上的定义。对象是实际存在的该类事物的每个个体,因而也称为实例(instance)。可以理解为:类 = 抽象概念的人;对象 = 实实在在的某个人 ;面向对象程序设计的重点是类的设计,而类的设计,其实就是类的成员的设计。万事万物皆对象的理解:在Java语言范畴中,我们都将功能、结构等            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-14 20:03:05
                            
                                48阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文主要对Java的一些基本概念进行简单总结。一、什么是JavaJava是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-20 17:31:22
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、异常概述1、什么是异常?程序在执行的过程中出现的非正常情况,如果不处理最终会导致JVM的非正常停止。对于语法错误(导致编译不能通过)和逻辑错误(导致无法达到预期效果)不属于异常2、异常的抛出机制Java中把不同的异常用不同类表示(异常属于一个对象),一旦发生某种异常,就创建该异常类型的对象,并且抛出(throw)。然后程序员可以捕获(catch)到这个异常对象,并处理;相反如果没有捕获到这个异            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 11:55:58
                            
                                88阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、面向对象编程的三个特性:封装、继承、多态封装:将数据和对数据的操作封装在一起。继承:子类继承父类的属性和功能,同时子类可以增加自己独有的数据和操作。Java中不支持多重继承,即一个子类只能有一个父类。多态:a,操作名称的多态——名称一样,但参数不一样(个数、类型、顺序)或者返回类型不一样;            b,与继承相关的多态—            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-11 12:16:38
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            java的基础概念1.Java语言特点简单面向对象 面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模平台无关性 通过java虚拟机实现可靠性安全性多线程支持网络编程编译和解释共存 总共八点,“简单安全可靠”“对象无关”“网络多线程”——三个“”把八个特点进行概括2.JVM,JDK,JREJVM是java虚拟机,是用来运行java字节码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-09 14:23:57
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            内核组成部分1、Kernel 2、Kernel Object 3、ramdisk查看kernel版本uname 管理kernel object工具lsmod modinfo modprobe insmod rmmod depmod与ramdisk相关的工具mkinitrd dracut启动流程POST->boot sequence->bootloader->加载kernel-&g            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-06-12 23:53:14
                            
                                630阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java是一种独立于平台,功能更强大,更安全,更高性能的多线程编程语言。这里我们讨论一些与Java相关的问题。 Java是一种非常强大的语言,可用于开发客户端服务器架构和基于分布式架构的应用程序。一、字节码字节码是在编译阶段生成的优化指令集,它比普通指针代码更强大。二、JREJava Runtime Environment (JRE) 是Java开发工具包(JDK)的一部分。它包含一组用于开发Ja            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-02 07:12:11
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            事件处理1、事件监听机制组成:事件源(组件)、事件(Event)、监听器(Listener)、事件处理(引发事件后处理方式)。 *所有事件对象都派生于java.util.EventObject类2、为了实现ActionListener接口,监听器必须有一个被称为actionPerformed的方法,该方法接收一个ActionEvent参数: class MyListener implements            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 11:18:46
                            
                                161阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基础概念部分总结一、 程序运行步骤(编写-编译-运行)二、Java程序的基本组成(类的定义和main方法的定义)三 、Java程序中常见概念(注释、关键字、常量、变量)3.1 注释3.2 关键字3.3 常量3.4 变量四、 关于变量定义的三部分(数据类型、标识符、键盘录入)4.1 数据类型(四类八种、byte范围、范围大小)4.2 标识符(命名硬性规则和软性建议)4.3 键盘录入:Scanner            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-16 20:00:43
                            
                                43阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录前言概述继承的好处和弊端使用前提注意事项实现格式继承中的成员访问特点 变量的访问特点成员方法的访问特点this&super关键字区别代表意义使用方式继承中构造方法的访问特点方法重写概念应用场景补充注意事项 总结 前言       继承是所有 OOP 语言和 Java 语言不可缺少的组成部分。 继承是java面向对象编            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-14 17:08:23
                            
                                202阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            反射的引入: Object obj = new Student(); 若程序运行时接收到外部传入的一个对象,该对象的编译类型是Object,但程序又需要调用该对象运行类型的方法: 1.若编译和运行类型都知道,使用 instanceof判断后,强转。 2.编译时根本无法预知该对象属于什么类,程序只能依            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-07-05 10:17:00
                            
                                166阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # 学习 Java 元组的概念
在开发中,元组是一个常用的数据结构,它可以保存多个有序的数据项。在 Java 中,虽然没有内置的元组类,但我们可以使用一些方法来实现类似的功能。本文将指导你如何在 Java 中实现元组的概念,帮助你更好地理解和运用。
## 实现步骤
下面是实现 Java 元组的流程:
| 步骤 | 描述                     |
|------|-----            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-17 13:51:39
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java引用的概念
在Java编程中,引用是一种非常重要的概念。它们允许程序员在内存中访问和操作对象。了解引用是如何工作的对于理解Java程序的运行机制至关重要。本文将介绍Java引用的概念,以及不同类型的引用及其在实际编程中的应用。
## 什么是引用?
在Java中,引用是指一个对象的指针,它允许程序员访问和操作这个对象。当我们创建一个对象时,实际上是在堆内存中分配了一段内存空间来存储            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-02 07:12:09
                            
                                21阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录1. 概述2. 日志的作用3. 接触过的日志4. 主流日志框架1. 概述日志文件是用于记录系统操作事件的文件集合,可分为事件日志和消息日志。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-15 17:13:43
                            
                                99阅读