- 博客(51)
- 收藏
- 关注
原创 关于Java系统流的使用
每个 Java 程序运行时都带有一个系统流,系统流对应的类为 java.lang.System。Sytem 类封装了 Java 程序运行时的 3 个系统流,分别通过 in、out 和 err 变量来引用。这 3 个系统流如下所示: System.in:标准输入流,默认设备是键盘。 System.out:标准输出流,默认设备是控制台。 System.err:标准错误流,默认设备是控制台。 以上变量的作用域为 public 和 static,因此在程序的任何部分都不需引用 System
2022-04-29 18:06:35
207
原创 java面向对象的程序编程设计
单核CPU在执行程序的时候,一次只能执行一个命令。这就是说,程序命令在单核CPU上是线性的。操作系统对程序命令进行管理,在不同的情况下把不同的程序命令推给单核CPU处理。操作系统简化了计算机的使用,让计算机的功能可以任意定制和存储。 操作系统让我们不再直接面对硬件,但是这也产生了操作系统的使用问题。一款操作系统的诞生,往往伴随着一种程序语言的诞生。如果是基于硬件重新编写程序语言,那就太麻烦了,所以大多数操作系统都会通过已有的程序语言再写一种语言。 “一款操作系统的诞生,往往伴随着一种程序语言的诞
2022-04-27 17:36:55
1372
原创 学习java需要用到哪些软件?
刚学Java之前,很多人都不清楚需要用到哪些软件,学习java首先需要学习JDK,JDK是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境,一些Java工具和Java的核心类库。不论什么Java应用服务器实质都是内置了某个版本的JDK。所以学好JDK是掌握Java的第一步。 IDE:推荐eclipse,只要是java就需要装JDK。Eclipse之类的都不错免费,插件特别多,万能神器,做啥都行;当然不足就是所有插件都需要你装。 My
2022-04-25 17:42:13
2909
原创 java中异常处理方法
Java 异常处理 相信很多了解 Java 的人对于通过 try-catch-finally 来处理异常应该都有所了解了。但可能很多人在实际中还只是仅仅将代码包起来,然后在 catch 中输出错误信息而已,但是 Java 的异常处理其实也有很多要注意的地方。 基础 Java 中的异常处理都是围绕着 try-catch-finally, throw, throws 这几个展开的,也就是: try-catch-finally:捕获异常并处理。 throw:遇到错误的时候抛出一个异常
2022-04-22 17:35:51
329
原创 身为一个多年经验的Java开发,关于这一点你不容忽略
做了3~5年左右Java开发,你已经积累了不少项目经验,扩宽了技术广度,也许已发力成为团队管理者。到了这个阶段,大家却常有这种感受:感觉自己卡在瓶颈进步缓慢,技术水平很难像早期一样实现大幅突 破? 其实大家往往忽略了这一点——提 升自己的架构认知。 架构的本质在于面对业务场景给出优雅的解决方案,使得业务能够快 速迭代和持续交付,从而达到降本增效的目标。 提 升架构认知高度,就像达克效应所描述的一样,要敢于从愚昧之巅跳到绝望之谷,通过爬升开悟之坡,从而达到架构认知的巅峰时刻。到达巅.
2022-04-22 17:32:06
913
原创 Java析构方法是什么?
析构方法与构造方法相反,当对象脱离其作用域时(例如对象所在的方法已调用完毕),系统自动执行析构方法。析构方法往往用来做清理垃圾碎片的工作,例如在建立对象时用 new 开辟了一片内存空间,应退出前在析构方法中将其释放。 在 Java 的 Object 类中还提供了一个 protected 类型的 finalize() 方法,因此任何 Java 类都可以覆盖这个方法,在这个方法中进行释放对象所占有的相关资源的操作。 对象的 finalize() 方法具有如下特点: 垃圾回收器是否会执行该方法以
2022-04-20 18:04:12
219
原创 什么是Java数据结构与算法?
编程好比是一辆汽车,而数据结构和算法是汽车内部的变速箱。一个开车的人不懂变速箱的原理也是能开车的,同理一个不懂数据结构和算法的人也能编程。但是如果一个开车的人懂变速箱的原理,比如降低速度来获得更大的牵引力,或者通过降低牵引力来获得更快的行驶速度。那么爬坡时使用1档,便可以获得更大的牵引力;下坡时便使用低档限制车的行驶速度。回到编程而言,比如将一个班级的学生名字要临时存储在内存中,你会选择什么数据结构来存储,数组还是ArrayList,或者HashSet,或者别的数据结构。如果不懂数据结构的,可能...
2022-04-20 18:00:22
122
原创 想学Java不知道怎么入门?看看这里就懂了
从 1995 年第一个版本发布到现在,Java 语言已经在跌宕起伏中走过了26年,最新的 Java 版本也已经迭代到 Java 16。java是有一个庞大的生态系统,它的覆盖范围非常广,而且已经连续十几年位居开发语言的榜首,所以java是相对于其他语言来说,非常稳定的。一、JAVA的市场java有非常广泛的应用市场,它的生态系统几乎涵盖了目前市面上所有的软硬件,java几乎是万能的,你能想到的,java基本都能实现(虽然吹的有点大,但不可否认)。web开发:能做大型的互联网网站如,京东,
2022-04-18 18:01:34
165
原创 Java如何学习,才能又快又稳
学java编程,一般有两种情况。一种是已经掌握了其他语言,那学习java比较简单,语言只是工具,编程能力才是根本。另一种是零基础,对于编程未入门或者懵懵懂懂。本文针对第二种情况。作为初学者,在一开始学习就要培养良好的习惯和思维方式。因此,在入门的时候除了学着写代码,更重要的是这种习惯的培养。企业要求:程序员既有实战技能可以快速上手,也内功扎实熟悉底层原理后劲十足。因此,在笔试和面试考察时候也是结合“底层原理、数据结构、实战应用、设计思维”四方面进行考察。因此,作为初学者,需要掌握下面五个..
2022-04-15 15:56:30
130
原创 零基础自学JAVA经历,这篇文章帮你少走一半弯路
这几天,近百名初学java粉丝咨询我如何自学java,因精力有限不能一一回复,现系统整理一套java初学者最佳的学习方法、误区、路线、大纲及资料,希望对你有所帮助。目录:一、学习java的前提二、学习java的方法三、学习java时的坑四、学习java的资源五、学习java的路线(画重点)我可以很明确的告诉你,学习java不难,难的是没有人告诉你学习的方法,学习路线的重侧点,以及每个阶段的坎。我知道我并不是最牛的java大佬,但我知道我最会引导你入门的java自媒体人!.
2022-04-15 15:53:47
124
原创 Java实习生找工作需要注意的几点
大部分人选择Java开发的原因是因为需求量大,工资非常高。在北京这样的城市,只要自己肯努力肯付出,可以达到年薪50W。而就算一个中级开发者,也可以达到年薪30W的级别,不断提升技术。但是Java软件开发这块对于技术能力要求很高,现在企业招聘也需要有工作经验的,这就让很多学生心里很慌,不知道怎么才能获得一个实习的岗位,毕竟都是没有工作经验的,那么如何才能获得一个Java实习生的岗位呢?公司选择实习生看重的如下几点:可塑性因为公司要储备人才,都希望把一些在学校比较优秀的学生拉拢到自己的公司,首
2022-04-13 18:01:27
565
原创 我们来好好聊聊:哪些 Java 知识不需要再学了
张无忌在学太极拳的时候,他爹的师父张三丰告诫他一定要把之前所学习的武功全部忘掉,忘得越多就会学得越快。同样的,自学 Java 的时候一定要先知道哪些 Java 知识不需要再学了,毕竟技术的更新迭代就好像火箭一样快,Java 的一些知识点早已经过时了。如果不懂得断舍离,那学起来就不免太痛苦了。1)AWT 和 Swing真不知道为什么,有些书籍还在介绍 AWT 和 Swing,这就好像不知道大清朝早已经亡了几百年一样。已经 9102 了,谁还会用 AWT 和 Swing 去开发桌面应用呢?就我所
2022-04-11 17:53:12
196
原创 Java设计模式之23种设计模式总结
一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也...
2022-04-06 16:17:05
90
原创 自学Java,我建议这样做,纯个人经验
如何自学Java编程,今天我来谈谈自己的学习经验,全程干货,记得看完点赞,分享不易,谢谢支持!其实关于自学编程,我在朋友圈和个人原创公众号庆哥Java分享过很多了,也帮助过很多人,但是为什么我还要一直分享呢?分享来分享去不还是那些东西吗?你要是这样理解就错了,因为随着我们自身的不断学习,对待很多东西,我们都会产生新的认知,也就是会变得越来越好,越来越科学,越来越高效,所以大家要知道,人呐,需要持续不断的学习,持续不断的升级自己,包括你的知识和见识,经验亦是如此!我见过太多这样的人了,就是说,我要学习
2022-04-06 16:15:18
192
原创 Java类库及其组织结构(JavaAPI)
Java 官方为开发者提供了很多功能强大的类,这些类被分别放在各个包中,随JDK一起发布,称为Java类库或Java API。 API(Application Programming Interface, 应用程序编程接口)是一个通用概念。 例如我编写了一个类,可以获取计算机的各种硬件信息,它很强大很稳定,如果你的项目也需要这样一个功能,那么你就无需再自己编写代码,将我的类拿来直接用就可以。但是,我的类代码很复杂,让你读完这些代码不太现实,而且我也不希望你看到我的代码(你也没必要也不希望读懂这些
2022-04-01 16:05:53
106
原创 Java设计模式的七大原则
【设计模式简介】设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式提供了一个标准的术语系统,且具体到特定的情景。例如,单例设计模式意味着使用单个对象,这样所有熟悉单例设计模式的开发人员都能使用单个对象,并且可以通过这种方式告诉对方,程序使用的是单例模式。设计模式已经经历了很长一段时间的发展,它们提供了
2022-04-01 16:03:39
211
原创 最适合初学者的Java,初学者请查收
你是否因为想学JAVA而找不到门路苦恼?因为没有基础而焦虑?不必担忧,全新推出的JAVA300集.从零带你学起,所有专业名词全都为你解答.没有套路,完全是纯纯的干货.有着完整详细的学习路线图,不必担心跟不上课程.JAVA是什么呢?java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。JAVA可以作用于开发AndroidAndroid手机的系统采用了分层架构,从高层到底层分别是应用程序层、.
2022-03-30 15:53:53
286
原创 入行IT为什么要选择Java?
随着5G技术、物联网、云计算、大数据、人工智能的发展和普及,计算机专业又一次被推上了就业的高峰。一线城市对优秀的程序员依然求贤若渴,互联网行业需求旺盛! 而Java作为目前最受欢迎的编程语言之一,更是IT领域的领航者,只要把Java学精通,找到一份好工作非常简单,现在就带大家一起分析下学习Java的优势究竟在哪里。 一、Java广受欢迎 Java仍然是世界上最受欢迎的编程语言之一,有无限多种方法使用Java。在TIOBE多次公布的编程语言排行榜,Java领跑前三! 二、薪资可观
2022-03-30 15:52:14
117
原创 Java工程师的职业概述和学习内容有什么
职业概述Java的应用可以说是无处不在,从桌面办公应用到网络数据库等应用,从PC到嵌入式移动平台,从Java小应用程序(Applet)到架构庞大的J2EE企业级解决方案,处处都有Java的身影,就连美国大型太空项目当中,也使用了Java来开发控制系统和相关软件。用途如此之广的Java造就了Java工程师的辉煌,使其在软件工程师的领域里独占鳌头!Java软件工程师运用Java这个开发工具去完成软件产品的软件程序设计、开发、测试、维护升级等工作。随着Internet的迅速发展,Web应用日益广泛,Jav
2022-03-28 16:20:21
147
原创 Java虚拟机(JVM)的规格描述
JVM的设计目标是提供一个基于抽象规格描述的计算机模型,为解释程序开发人员提范的任何系统上运行。JVM对其实现的某些方面给出了具体的定义,特别是对Java可执行代码,即字节码(Bytecode)的格式给出了明确的规格。这一规格包括操作码和操作数的语法和数值、标识符的数值表示方式、以及Java类文件中的Java对象、常量缓冲池在JVM的存储映象。这些定义为JVM解释器开发人员提供了所需的信息和开发环境。Java的设计者希望给开发人员以随心所欲使用Java的自由。JVM定义了控制Java代码解释执行和具
2022-03-28 16:13:13
156
原创 JAVA集合框架的基础版本有哪些
简介其实在Java2之前,Java是没有完整的集合框架的。它只有一些简单的可以自扩展的容器类,比如Vector,Stack,Hashtable等。Vector中包含的元素可以通过一个整型的索引值取得,它的大小可以在添加或移除元素时自动增加或缩小。然而,Vector的设计却存在极多缺陷(下面会说到)。Stack是一种后进先出(LIFO)的堆栈序列,学过数据结构的都会知道,它的重要特点是先放入的东西最后才能被取出。Hashtable与Java2中的Map类似,可以看成一种关联或映射数组,可以将两个或多个毫无
2022-03-25 16:49:35
95
原创 Java框架的益处有什么
1.减少设计辛劳集合框架通过提供有用的数据结构和算法使你能集中注意力于你的程序的重要部分上,而不是为了让程序能正常运转而将注意力于低层设计上。通过这些在无关API之间的简易的互用性,使你免除了为改编对象或转换代码以便联合这些API而去写大量的代码。2.提高速度质量集合框架通过提供对有用的数据结构和算法的高性能和高质量的实现使你的程序速度和质量得到提高。因为每个接口的实现是可互换的,所以你的程序可以很容易的通过改变一个实现而进行调整。另外,你将可以从写你自己的数据结构的苦差事中解脱出来,从而有
2022-03-25 16:38:05
651
原创 Java集合框架中的数组与容器
数组是程序语言中最常用的数据结构。在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来,这些按序排列的同类数据元素的集合称为数组。一个数组包含多个数组元素,这些数组元素可以是基本数据类型也可以是对象类型。数组与其它容器的区别体现为三个方面:效率,类型识别以及可以持有primitives。数组是Java提供的,能随机存储和访问reference序列的诸多方法中的,最高效的一种。数组是一个简单的线性序列,所以它可以快速的访问其中的元素。但是速度是有代价的;当你创建了一个数组之后,它的容.
2022-03-23 17:53:04
513
原创 Java集合框架的概念
Java,是由Sun公司于1995年推出的编程语言。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Java applet。Java集合框架(Java Collections Framework,JCF)是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。集合论引集合论是现代
2022-03-23 17:36:12
315
原创 Java数据结构有什么
Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:枚举(Enumeration)位集合(BitSet)向量(Vector)栈(Stack)字典(Dictionary)哈希表(Hashtable)属性(Properties)枚举枚举(Enumeration)接口虽然它本身不属于数据结构,但它在其他数据结构的范畴里应用很广。 枚举(The Enumeration)接口定义了一种从数据结构中取回连续元素的方式。例如,枚举定义了一个叫ne
2022-03-21 17:10:23
87
原创 Java与JavaScript的区别
在各种网页制作技术论坛中,常常有人询问javascript与Java有什么区别,甚至有人误认为javascript就是Java。javascript与Java确实有一定的联系,但它们并不像我们想象的那样联系紧密,甚至可以肯定地说它们有很大的区别。JavaScript 是对 ECMA 262 语言规范的一种实现。本教程的目的就是引导您学习使用 JavaScript ,所有例子都在 Internet Explorer 5 下通过,本人并没有在 Netscape 的各版浏览器中测试,所以可能有的例子不能在
2022-03-21 16:57:22
43688
原创 什么是JavaWeb,主要框架有哪些
Java Web,是用Java技术来解决相关web互联网领域的技术栈。web包括:web服务端和web客户端两部分。Java在客户端的应用有Java Applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP、第三方框架等等。Java技术对Web领域的发展注入了强大的动力。技术简介Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的
2022-03-18 16:38:54
5337
原创 【Java王者荣耀项目】,在家玩王者不如自己开发王者,仅用一天时间便可完成。
神明乘坐方舟穿越无边的宇宙,降临王者大陆。他们利用宇宙最强大的力量——方舟核心,将传奇英雄的基因注入新人类,创造了那些为人熟知的英雄。依靠方舟核心,十二座奇迹拔地而起,昭示着那个时代的荣光。然而无上的力量滋生欲望,欲望带来战争。暗夜笼罩大陆,奇迹的光芒被掩映。为了防止战争再次降临,神明将方舟核心封印在长安大门之后,留下隐秘的暗示——解封方舟核心的线索,蕴藏在十二奇迹之中。堕世之神窥伺着方舟核心——这一能够让他重获新生的绝世力量。为了守护王者大陆的和平,英雄们踏上解封方舟核心的道路。生存或者毁灭,前路
2022-03-18 16:30:45
4148
1
原创 Java抽象类的背景和实现方式
产生背景人们往往用建立抽象类的方法为一组类提供统一的界面。抽象类的概念来源于现实生活之中。这就使我们能在一个更高、更抽象的级别上考虑问题,从而简化了问题的复杂性。在Java程序中用抽象类(abstract class)来实现自然界的抽象概念。抽象类的作用在于将许多有关的类组织在一起,提供一个公共的类,而那些被组织在一起的具体的类作为其子类而派生出来。抽象类刻画了公有行为的特征,并通过继承机制传送给它的派生类。抽象类是它的所有子类的公共属性的集合,抽象类不一定有抽象方法,但有抽象方法的类一定是抽象类.
2022-03-16 16:36:06
476
原创 【JavaScript】运行模式以及具备那些特点
运行模式JavaScript是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。1.是一种解释性脚本语言(代码不进行预编译)。2.主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。3.可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。4.跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Win.
2022-03-16 16:21:58
413
原创 Java抽象类是如何产生的,有哪些特点
Java语言中,用abstract 关键字来修饰一个类时,这个类叫作抽象类。抽象类是它的所有子类的公共属性的集合,是包含一个或多个抽象方法的类。抽象类可以看作是对类的进一步抽象。在面向对象领域,抽象类主要用来进行类型隐藏。产生背景人们往往用建立抽象类的方法为一组类提供统一的界面。抽象类的概念来源于现实生活之中。这就使我们能在一个更高、更抽象的级别上考虑问题,从而简化了问题的复杂性。在Java程序中用抽象类(abstract class)来实现自然界的抽象概念。抽象类的作用在于将许多有关的类组织在
2022-03-14 16:28:42
155
原创 Java接口的功能与使用
功能在Java语言规范中,一个方法的特征仅包括方法的名字、参数的数目和类型,而不包括方法的返回类型、参数名以及所抛出来的异常。在Java编译器检查方法的重载时,会根据这些条件判断两个方法是否是重载方法。但在Java编译器检查方法的置换时,则会进一步检查两个方法(分处超类型和子类型)的返还类型和抛出的异常是否相同。接口实现和类继承的规则不同,为了数据的安全,继承时一个类只有一个直接父类,也就是单继承,但是一个类可以实现多个接口,接口弥补了类的不能多继承缺点,继承和接口的双重设计既保持了类的数据安全也变
2022-03-14 15:13:18
210
原创 Java继承的特征和优势
特征(1)继承关系是传递的。若类C继承类B,类B继承类A(多层继承),则类C既有从类B那里继承下来的属性与方法,也有从类A那里继承下来的属性与方法,还可以有自己新定义的属性和方法。继承来的属性和方法尽管是隐式的,但仍是类C的属性和方法。继承是在一些比较一般的类的基础上构造、建立和扩充新类的最有效的手段。(2)继承简化了人们对事物的认识和描述,能清晰体现相关类间的层次结构关系。(3)继承提供了软件复用功能。若类B继承类A,那么建立类B时只需要再描述与基类(类A)不同的少量特征(数据成员和成员方法)
2022-03-11 17:30:09
827
原创 Java泛型的作用及优点有哪些
Java泛型是J2 SE1.5中引入的一个新特性,其本质是参数化类型,也就是说所操作的数据类型被指定为一个参数这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。作用第一是泛化。可以用T代表任意类型Java语言中引入泛型是一个较大的功能增强不仅语言、类型系统和编译器有了较大的变化,以支持泛型,而且类库也进行了大翻修,所以许多重要的类,比如集合框架,都已经成为泛型化的了,这带来了很多好处。第二是类型安全。泛型的一个主要目标就是提高Java程序的类型安全,使用泛型可以
2022-03-11 17:23:12
6513
原创 关于Java继承的简介
继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。比如可以先定义一个类叫车,车有以下属性:车体大小,颜色,方向盘,轮胎,而又由车这个类派生出轿车和卡车两个类,为轿车添加一个小后备箱,而为卡车添加一个大货箱。基本介绍.
2022-03-09 16:29:55
181
原创 Java平台的简介
Java平台即由Java编程语言所撰写的软件赖以运行的平台,是Java软件和电脑系统的中介,最初被设计用在 Applet等桌面端程序,不过后来逐渐转移到服务端的运用。术语java是一个可以在不同操作系统(例如windows,unix等)上运行的编程语言,java平台是指运行在各种终端(如pc、服务器、移动设备、嵌入式设备)的系统软件。PC机上的java程序是用javaSE开发出来的,服务器端的java程序是用javaEE开发出来的,移动设备的java程序是用javaME开发出来的。运行环境J
2022-03-09 16:26:46
470
原创 java基础知识总结大全(经典)
初学者先弄清这些Java的基本概念也是必不可少的,死记硬背肯定是不行的,重在理解,理解它们之间的区别与联系,分别有哪些应用。1、想想这些代码中用到了哪些知识点,不要一味地照着书本敲代码,而不去理解。①Java编程语言,即语法②Java文件格式,即各种文件夹、文件的后缀③Java虚拟机(JVM),即处理*.class文件的解释器④Java应用程序接口(Java API)2、学好集合框架描述复杂数据结构的主要方式是集合框架。Java没有指针,而是通过强大的集合框架描述数组、对象数
2022-03-07 16:58:33
235
原创 Java编程常用的软件有哪些
JAVA编程常用的软件:1、Eclipse:Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。2、MyEclipse:MyEclipse是Eclipse的升级版,也是一款功能强大的J2EE集成开发环境,由Genuitec公司发布,提供免费版和收费版。被誉为最好用的Java
2022-03-07 16:04:36
12438
原创 Java虚拟机(JVM)的简介
为了能够在不同的平台支持java的语言,我们需要一种辅助机制进行翻译,所以java虚拟机就诞生了,也就是平时所说的JVM。能够对java语言进行翻译,然后适应于其他的平台。下面窝们就JVM的概念,与其他机制的关系、设置参数带来介绍,然后讲解其中的一个重点知识点。1.概念JVM是java上的一个虚构出来的计算机,是一个位于Java与操作系统之间的中间态。有自己完善的硬件结构,如处理器、堆栈、寄存器等,还具有相应的指令系统。2.JVM、JRE和JDK的关系3.设置JVM内存的参数有四个-
2022-03-04 16:33:45
223
原创 Java常用的四大框架有什么
我们知道,传统的Java Web应用程序是采用JSP+SERVLET+JAVABEAN来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责前台展示的JSP、负责流程逻辑控制的SERVLET以及负责数据封装的JAVABEAN。但是这种结构仍然存在问题。于是就出现了Java四大框架,他们是Java编程变得更加容易实现。1.Struts是一个基于SunJavaEE平台的MVC框架,主要是采用SERVLET和JSP技术来实现的。Struts框架可分为以下四个主要部分,其中三个就和MV..
2022-03-04 16:25:24
1106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人