
Java技术
文章平均质量分 70
zhrb
这个作者很懒,什么都没留下…
展开
-
Java命令简易入门-3:javac与java命令之(java与jar)
Java命令简易入门-3:javac与java命令之二(java与jar)文章目录Java命令简易入门-3:javac与java命令之二(java与jar)1. 实验环境与实验文件2. Java命令基本用法查看版本号与帮助执行java程序运行带命令行参数的java程序3. 执行jar文件执行jar文件打包可执行jar文件4. 类路径参数:-cp(-classpath)基本概念一个简单的例子所需使用的类在其他目录类文件在包(package)中5.调用jar包中的.class文件6. 执行模块中的类(待续)总原创 2021-10-02 23:01:40 · 863 阅读 · 1 评论 -
Java命令简易入门-2:javac与java命令之一(javac)
Java命令简易入门2-Javac与Java命令(未完待续)文章目录Java命令简易入门2-Javac与Java命令(未完待续)基本概念实验环境与实验文件1.javac与java基本用法2. javac的其他常用参数3. 一个文件中包含多个类文件进行编译4. 类路径参数:-cp或-classpath几个结论参考资料基本概念javac与java命令是我们最常用的Java命令。javac:Java编译器。负责编译,将.java这个文本文件编译成.class字节码文件。java:Java程序启动器。负责原创 2021-08-04 23:17:21 · 4951 阅读 · 1 评论 -
Java命令简易入门-1:Java基本概念
文章目录Java命令简易入门-1:Java基本概念一、JRE(Java运行时环境)二、JDK(Java开发工具)三、Java源代码文件(.class)四、Java字节码文件(.java)五、Java虚拟机(JVM)六、跨平台运行七、JDK与JRE、JVM的关系?八、几个结论Java命令简易入门-1:Java基本概念JDK包含了不少Java开发相关命令。如,javac、java、javap、javaw、javadoc。虽然现在的Java开发都使用IDE完成,基本上不会直接使用这些命令。但是理解这些命令的用原创 2021-08-01 23:28:06 · 774 阅读 · 2 评论 -
Java开发环境简介及下载
一、 Java开发工具:JDK(Java Development Kit)简介:Java程序的软件开发工具包。包含Java运行环境(虚拟机、Java系统类库)与一些其他开发工具(如java.exe,javac.exe, javap.exe等)。JDK类型:Oracle JDK与OpenJDK。两者区别在于,前者采用了商业实现,后者采用了开源模式。从学习的角度来看,两者都可以。不过现在Oracle JDK下载略麻烦,需要注册账号才可下载。Java版本:下载JDK要选择正确的版本。一般下载Java原创 2021-07-27 22:53:38 · 2104 阅读 · 0 评论 -
动态代理(Proxy)类和类加载器
动态代理(proxy)类和类加载器作者:zhrb 学习该技术之前,需要对反射Method对象的使用有一定的了解。 可以在运行时创建一个实现了一组给定接口的新类(代理类)。不过该代理类和Hibernate中使用的代理类使用的是不一样的技术。 该代理类具有下列方法: 指定接口所需要的全部方法 Object类中的全部方法 但是该代理类不能定义其所实现接口的方法,即,不能编...原创 2013-05-06 10:18:31 · 1102 阅读 · 0 评论 -
Java日志-Log4j2
Log4j2参考资料Log4j2 官方配置文档1. Log4j2基本概念:Logger在代码中产生日志信息的。比如logger.info("some log message")。有name属性,并与LoggerConfig(Logger的配置信息)相关联。使用LogManager.getLogger方法获得。一般来说在每个需要记录日志的类中都需要一个logger.Logger x =...原创 2017-02-10 20:56:00 · 160 阅读 · 0 评论 -
Tomcat中的c3p0数据库连接池的释放
一个项目通过c3p0获得连接池,相关代码如下:public class JdbcUtil { // 连接池的核心类 private static ComboPooledDataSource dataSource; //初始化连接池相关参数 static{ try { dataSource = new ComboPooledDataSource(); dataSo...原创 2017-02-13 23:04:00 · 187 阅读 · 0 评论 -
使用Eclipse Egit与码云管理你的代码
大致流程:建立远程仓库。建立本地仓库并与远程仓库关联。有两种方法:在Eclipse中import远程项目;将Eclipse中的项目提交到本地仓库,然后push到远程仓库。一. 配置Eclipse EGit图解Eclipse中安装及配置EGit插件中的配置EGituser.name配置为你的学号或者姓名,user.email配置为你在gitee上注册的邮箱。二. 建立远程...原创 2017-02-27 22:32:00 · 172 阅读 · 0 评论 -
Java FX入门
本文素材主要取自JavaFX 8 教程,以用来引导同学完成Java FX的学习。虽然java在GUI方面并无优势,但感兴趣的同学使用Java还是可以做出一些跨平台的小工具。底下是使用Java FX做出的一个界面。基本概念Java现在已经使用JavaFX取代过去的Swing来进行图形界面编程。JavaFX可以使用XML文件对程序界面进行描述,也可以用程序生成。但使用XML文件生成界面对编...原创 2017-04-07 11:19:00 · 182 阅读 · 0 评论 -
Java多线程之Executor、ExecutorService、Executors、Callable、Future与FutureTask
目录1. 引子2. 使用Executor执行线程为什么应该使用线程池来执行任务?使用Executors类来创建线程池。Executor与ExecutorService的常用方法execute方法submit方法invokeAll与invokeAny方法shutdown()方法3. Callable与FutureCallable接口Future接口Future.get方法Future.isDone...原创 2017-02-07 10:09:00 · 196 阅读 · 0 评论 -
基于Servlet的Echarts例子(2018-12-26更新)
引子ECharts是百度出品的,一个使用 JavaScript 实现的开源可视化库。程序员在Web页面上引入并稍作配置就能做出漂亮的数据图表。本篇文章简单介绍一下如何在JSP中使用Echarts,例子图如下:上手图表显示是需要数据的,但是Echarts官网教程中为了演示方便直接在页面js中填入数据,如Demo-未来一周气温变化所示。“周一、周二..”等数据都直接在页面写好:xAxis ...原创 2018-12-12 19:44:00 · 278 阅读 · 0 评论 -
Win10下JDK环境变量的设置与JDK的下载
目录1.找到JDK正确的安装路径2.打开环境变量设置3.设置环境变量3.1 新建 JAVA_HOME 系统变量3.2 设置 Path 变量4 验证JDK是否安装成功5 其他6 JDK的下载1.找到JDK正确的安装路径2.打开环境变量设置打开“资管管理器”后,右击“此电脑”,点击“属性”然后点击“高级系统设置”,选择“高级”属性页然后点击“环境变量”3.设置环境变量3.1 新建 JAV...原创 2018-09-09 16:45:00 · 414 阅读 · 0 评论 -
Java 8-Lambda表达式、方法引用、标准函数接口与流操作、管道操作之间的关系
目录1.Lambda表达式与接口之间的关系2.Lambda表达式、匿名内部类与this3. 标准函数式接口与方法引用3.1 函数式接口3.2 方法引用4.Lambda、方法引用、标准函数接口与Stream4.1 stream的的filter、map方法与Predicate、Function接口4.2 Optional中map方法与Function接口4.3 stream的mapToInt方法与T...原创 2018-11-24 13:11:00 · 102 阅读 · 0 评论 -
Netbeans 12无法打开项目(project的)的问题
现象运行环境:JDK 11, Apache NetBeans IDE 12.0。可以正常启动Netbeans,但是Open Project的时候打不开,提示IllegalArgumentException ("Key contains code point U+0000") 。解决删除掉NetBeans配置目录下的用户配置文件。一般来说就是把c:\Users\admin\AppData...原创 2020-10-19 10:19:00 · 1577 阅读 · 0 评论 -
结合Servlet使用Echarts3的最简单的例子
结合Servlet使用Echarts3的最简单的例子本文转载自另自己的另一篇博客https://blog.youkuaiyun.com/zhrubin/article/details/46123771现在Echarts已经升级到Apache Echarts 5。以后有空再对本文进行修改。转载 2021-06-29 00:01:25 · 152 阅读 · 0 评论 -
Java 8中的Lambda表达式(基于Java 8 Tutorial)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar转载 2021-06-28 23:55:10 · 101 阅读 · 0 评论