一.JDK,JRE,JVM区别联系JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。 最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有
转载 2024-05-31 09:58:29
161阅读
scala语言来源于java,scala以java的虚拟机(JVM)为运行环境,scala源码(.scala)会编译成.class文件。两种语言之间有很多相似的地方,在一些语法上有些明显区别主要如下:1 beak和continue语言breakcontinueScala函数式分格If else 或循环守卫Java关键字,break关键字:continue2 函数返回值形式语言返回格式Scala返回
转载 2024-02-14 13:21:07
62阅读
JDK 是用于构建 Java 应用程序的开发平台。了解不同的 JDK 版本,然后在你的开发环境中安装 JDK 并使用它来编译 Java 程序。Java Development Kit (JDK) 是 Java 编程中使用的三个核心技术包之一, JVM(Java 虚拟机)和 JRE(Java 运行时环境)一起。区分这三种技术并了解它们之间的联系非常重要:JVM是托管正在运行的程序的运行时。JRE是
作为一个java程序员,JavaEE这个名称叫了很久了,突然叫Jakarta EE,感觉有点陌生。心里难免有点舍不得或者留恋。我们以后习惯的叫Jakarta EE(雅加达)吧!Java EE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/E
文章目录一、初识JavaScript1.1JavaScript是什么?1.2发展历史1.3JavaScript和HTML和CSS之间的关系JavaScript的组成二、前置知识2.1第一个程序hello world2.2JavaScript的书写形式2.2.1行内式2.2.2内嵌式2.2.3外部式2.3注释2.4输入输出2.4.1输入prompt2.4.2输出alert2.4.3输出consol
转载 2024-08-14 08:05:19
86阅读
pjax 是一个 jQuery 插件,它通过 ajax 和 pushState 技术提供了极速的(无刷新 ajax 加载)浏览体验,并且保持了真实的地址、网页标题,浏览器的后退(前进)按钮也可以正常使用。pjax 的工作原理是通过 ajax 从服务器端获取 HTML,在页面中用获取到的 HTML 替换指定容器元素中的内容。然后使用 pushState 技术更新浏览器地址栏中的当前地址。以下两点原因
转载 2023-11-20 01:37:34
343阅读
1.后台参数校验Spring Validation验证框架对参数的验证机制提供了@Validated(Spring JSR-303规范,是标准JSR-303的一个变种),javax提供了@Valid(标准JSR-303规范),配合BindingResult可以直接提供参数验证结果spring提供的验证:org.springframework.validation.annotation.Valida
Scala 是一种有趣的语言。它一方面吸收继承了多种语言中的优秀特性,一方面又没有抛弃Java这个强大的平台,它运行在Java虚拟机 (Java Virtual Machine)之上,轻松实现和丰富的Java类库互联互通。它既支持面向对象的编程方式,又支持函数式编程。它写出的程序像动态语言一样简洁,但事实上它确是严格意义上的静态语言。 Scala六大特征: (1)java和scala可以混编。 (
转载 2024-07-04 22:14:52
37阅读
编者按:本文叙述了作者在运用Struts过程中来之不易的若干经验和心得。如果你是jsp和servlet开发Web应用的Java程序员,并且也正在考虑采用基于Struts的构建方法的话,那么你会在这里发现很多颇有见地同时也很有价值的信息。1. 只在必要的时候才考虑扩展Struts框架   一个好的framework有很多优点,首先,它必须能够满足用户的可预见的需求。为此 Struts为Web 应用提
在使用eclipse做上传和下载项目测试时,发现一个非常典型的错误。即为:Apache Tomcat version 10.0 implements the Servlet 5.0 and JavaServer Pages 3.0 specifications from Jakarta EE。Tomcat10中解决eclipse内部Jakarta.servletjavax.servlet不兼容问
转载 2024-06-15 11:00:44
1458阅读
从JDK 6开始,Java就已经捆绑了JavaScript引擎,该引擎基于Mozilla的Rhino。该特性允许开发人员将JavaScript代码嵌入到Java中,甚至从嵌入的JavaScript中调用Java。此外,它还提供了使用jrunscript从命令行运行JavaScript的能力。如果不需要非常好的性能,并且可以接受ECMAScript 3有限的功能集的话,那它相当不错了。从JDK 8开
java 是编程语言,当年创建的目的是因为c++指针的复杂性,使用jvm虚拟机来自动管理内存,可以运行在jvm上,jvm官方有oracle的jvm,另外有Graalvm(新的编译虚拟技术,可运行js、Python,响应时间短),OpenJDK(开源,代码可以改),Zing(收费,使用的内存最少,每个Java可分配8TB的堆内存),阿里Dragonwell(OpenJDK 改,只支持linux,LT
转载 8月前
134阅读
这几天各大技术公众号被Java EE更名为Jakarta EE的新闻刷屏。其实Ja
原创 2022-04-14 16:50:06
87阅读
从今天开始,打算写一个jetpack系列的博客一来是把自己掌握的一些技术点分享出来二来也是对自己学习到的东西做一个总结那么现在开始!因为是系列博客的第一篇所以打算分成四个部分来讲1.什么是jetpack 2.jetpack包含那些东西 3.学习jetpack有什么用 4.怎么学习jetpack接下来,就让我们一探究竟吧1、什么是jetpackJetPack是Google推出的一些库的集合。是And
这几天微信各大技术公众号被Java EE更名为Jakarta EE的新闻刷屏。其实Jakarta这个名词在我刚接触SAP Hybris时就听说过了。以下文字是转贴的:2017 年 8 月,Oracle(甲骨文)决定将 Java EE(Java Enterprise Edition)移交给开源组织,最后 Eclipse 基金会接手。这应该是甲骨文实现对 Java 品牌控制的最新举措,尽管之前...
原创 2021-07-14 16:07:35
183阅读
一、前言     每一个MBean都要有一个接口,比如前面的Hello要有一个HelloMBean接口。要多维护一个接口,的确是件麻烦的事。 Apache的commons-modeler利用JMX中的动态MBean原理很好的解决了这一问题,commons-modeler使用得我们可以只写Hello,而不用写HelloMBean这个接口。不过这是有代价的,它要求我们写一个mbean的xml描述文件(
1.文件和导航关联经常需要打开某个文件的时候,想在左边的文件树上自动打开关联到位置,这样很方便的找寻本目录下的其他文件或者其他的相关文件。其实这个IntelliJ提供了好几种解决方案,第一个就是和Eclipse一样的方式,如下:以前在Eclipse中设置也很简单,但是IntelliJ里面稍微有点不一样。如果想临时一次,打开文件的时候点击下图的小地球(第一眼看的时候很像个小地球仪)图标即可。如果你想
转载 2024-09-08 13:01:54
108阅读
所谓容器,在我看来就是组件的管理器,随着web技术的发展,概念也有所变化,比如Hibernate和Spring相当于EJB的Session,可以用来管理事务和持久化等行为。简单的说,我们在浏览器点击链接和按钮产生的消息不是发送给Servlet的,而是发送给web容器的(在JSP出现之前,web容器也叫Servlet容器),web容器接收消息后不知道怎么处理,转交给我们编写的Servlet处理,那么
java jar命令 常见用法: 一、jar命令作用: 进行打包 – 把多个文件打包成一个压缩包 – 这个压缩包和Winzip的压缩格式是一样的。 区别在于jar压缩的文件默认多一个META-INF的文件夹,该文件夹下包含一个Manifest.mf(清单文件)的文件通常来说jar命令得到的压缩包有三种(压缩格式完全一样,只是后缀名不同而已): A、*.jar - 它里面包含N个class文件。B、
转载 2024-06-10 01:35:20
30阅读
 1. Servlet规范介绍  处理请求和发送响应的过程是由Servlet完成的,在Servlet规范中,指定http服务器调用动态资源文件规则;指定http服务器管理动态资源文件示例对象规则。 2. tomcat和Servlet的关系  Tomcat是Web应用服务器,是一个Servlet/JSP容器。Tomcat作为Servlet容器,负责处理客户请求,把请求传送给Ser
转载 1月前
417阅读
  • 1
  • 2
  • 3
  • 4
  • 5