JAVA 包(PACKAGE) 技术教程文章

java回顾之包装类【代码】

Java包装类由于基本类型比如int,char不具有支持面向对象的编程机制,比如所有引用类型的变量都继承与Object,都可以当成Object使用,如果有个方法需要Object类型的参数,但是实际需要的值却是2,3等数值,这就比较难处理所以Java提供了8种包装类byte-》Byteint->Integer等等同时Java提供了自动装箱(把基本类型直接赋值给对应的包装类),和自动拆箱(把包装类直接赋值给对应的基本类)功能。例如public class AutoBoxingUnBoxing {...

java提供类与cglib包实现动态代理【代码】

终于有点空余时间,决定把之前学习的知识点整理一下,备以后复习。 动态代理有三角色:抽象角色,代理角色,真是角色。第一个记录下java提供的动态代理。即使用Proxy类和InvocationHandel接口。直接上贴上代码:class MyInvocationHandel implements InvocationHandler{private Object obj; //这是原对象//传入源对象,返回代理对象public Object bind(Object obj){this.obj=obj;return Proxy.newProxyInstance(obj.getClass()....

Java_package、import

一:package  A:为什么要有包     * 将字节码(.class)进行分类存放     * 包其实就是文件夹  B:包的划分    *可按照功能划分    *可按照模块划分    举例:       学生:增加,删除,修改,查询       老师:增加,删除,修改,查询 ...       方案1:按照功能分       com.heima.add         AddStudent         AddTeacher       com.hei...

Intellij Idea 将java项目打包成jar【图】

1.菜单:File->project stucture 2.在弹窗最左侧选中Artifacts->"+",选jar,选择from modules with dependencies,然后会有配置窗口出现,配置完成后,勾选Build on make >ok保存 3.然后菜单:Build->make project 4.最后在项目目录下去找输出的jar包(路径在你添加Artifacts的时候设置的路径)原文:http://blog.csdn.net/x356982611/article/details/41399777

IDEA 2020报“java:程序包XXXX不存在”或“java:找不到符号”

试了很多,最终这个解决了问题https://blog.csdn.net/changruhe/article/details/108445144?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.channel_param原文:https://www.cnblogs.com/clouds666/p/13814306.html

Java中的包

Java中通过包把类组织起来,包是类的集合,一个包可以包含多个类或者多个包。Java中的包有默认包和非默认包的区别,默认包存储在java.lang里面,若是不添加package语句,便是属于默认包。 一.包的命名规则为了避免冲突,每个包的名字必须独一无二,且包名必须用小写表示,建议使用机构的Intenet反序域名作为包名前导,当出现不可用于标识符的字符或者关键字是,可用下划线代替。 二.包的声明包的声明格式为package + 包名,若无pac...

Java基础知识强化08:将字符串倒序输出(包括空格)的几种方法【代码】【图】

1.最容易想到的估计就是利用String类的toCharArray(),再倒序输出数组的方法了: 1package himi.hebao05;2 3publicclass TestDemo02 {4publicstaticvoid main(String[] args) {5int i = 0;6 String text = "hebao I love you!";7 String result = " ";8char[] charArray = text.toCharArray();9for(int j = charArray.length-1; j>=0; j--) { 10 result += charArray[j]; 11 } 12 ...

Java 包(package)

Java 包(package)  为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。  包的作用  1 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。  2 如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。  3 包也限定了访问权限,拥有包访问权...

java项目导出为一个可执行文件jar包

1.选择要导出的项目。对->export,选java在下面JAR file->next,选择要导出路径->next,finish。 2.选中导出的jar文件用压缩文件管理器打开 3.有个META-INF文件夹,把里面的MANIFEST.MF文件拖出来。此时MANIFEST文件内容应该仅仅有以下这一行: </pre><pre code_snippet_id="439185" snippet_file_name="blog_20140731_2_9115505" name="code" class="html"><span style="font-size:24px;"> Manifest-Version:1.0</span>4.改动MA...

IDEA 创建JavaWeb应用打包并发布【图】

在Java Enterprise中新建一个Web Application应用,选择SDK和Java EE 版本和 Tomcat 版本对应: tomcat8.5 -> JavaEE 7 tomcat9 -> JavaEE8IDEA中Tomcat热部署(不用重启服务就可以加载更新类和资源,但只能在调试模式下运行) Tomcat配置中的On frame deactivation选择Update classes and resources修改工程首页访问目录Tomcat配置中的Deployment中javaweb:war exploded意思是以目录形式发布,下面的Application context修改路径打包...

Java资料大全(视频内容包含源码)

转眼间已经到了六月,陆陆续续不少小伙伴需要学习资料,我将资料进行了一个整理,方便大家查阅。这次分享涉及到python爬虫,数据分析,java后端技术,测试等,文末关注然后回复相应的编号即可!资源获取方式1 python相关python书籍(33本),后台回复"01"其中涉及python爬虫,python数据分析,python大数据处理当python网站开发之Django(附源码),后台回复"02"其中包括python基础,python网站建设(flask,django),python数据分析,p...

打包JavaFX11桌面应用程序【代码】【图】

打包JavaFX11桌面应用程序这是JavaFX系列的第二弹,第一弹在这里在第一弹中,我们使用的是OpenJDK8,但是OpenJDK8和Oracle Java JDK不一样,它没有内置JavaFX模块,需要自己引入,而使用Oracle版的JDK直接import就好了。但是到了java11的时候无论是OpenJDK还是Oracle版都已经把JavaFX剥离开来了,javaFX现在由OpenJFX项目维护和更新。第一弹中我使用的是OpenJDK8,后来想想,还是要顺应时代发展潮流,所以在这里转为使用OpenJDK11了...

Java快速入门-04-Java.util包简单总结【图】

学Java的程序员,lang包和util包最好是要过一遍的。 建议大家都序下载一个离线版开发文档,查阅非常方便,我给大家提供一个中文版 jdk1.8 离线文档,查看:JAVA - JDK 1.8 API 帮助文档-中文版1. util包的框架常用的集合类主要实现两个“super接口”而来:Collection和Map。1.1 Collection有两个子接口:List和SetList特点是元素有序,且可重复。实现的常用集合类有ArrayList、LinkedList,和Vector(线程安全)。Set特点是元素无...

JavaWeb之抓包之旅(二)【图】

JavaWeb 抓包之旅(二) :Http协议注:http协议,我是从网上总结出来 首先来看看界面吧再来看看抓包的界面(暂时不要问我用的什么工具,我们慢慢来)先看请求报头 我们来分析看看:我只知道POST请求 地址default/2.aspx Http1.1(持久连接)Host:指定请求资源的Intenet主机和端口号,必须表示请求url的原始服务器或网关的位置。HTTP/1.1请求必须包含主机头域,否则系统会以400状态码返回。 Content-Length:很明显是内容长度。Cach...

java中将数据导入excel,解决乱码,缺少jar包问题【图】

package com.kane.util; import java.io.FileOutputStream; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServlet; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import com...

通过IDEA制作包含Java应程序的Docker镜像

IDEA官网在IDEA中把Java App制作成Docker镜像并启动一个容器运行在idea上使用docker作为java的开发环境[][]ubuntu+docker+docker-compose+intellij idea 部署java web项目原文:https://www.cnblogs.com/ioveNature/p/8687985.html

Java web项目从eclipse上移动到tomact服务器上,之路径更改,包括显示图片和导出excel【代码】

//项目做完之后,在本机电脑运行完全正常,上传图片,显示图片,导出excel,读取excel等功能,没有任何问题,但是,当打成war包放到服务器上时,这些功能全部不能正常使用。最大的原因就是,本机测试跟服务器上的路径发生了变化。记录一下,上传图片和显示图片的代码1.前端页面:<form action="${pageContext.request.contextPath}/UploadWeiXiuServlet"enctype="multipart/form-data" method="post"><input type="file" name="fil...

java maven项目打包【图】

使用IDEA打包,首先调出来maven projects窗口:菜单栏Help->Find Action(Ctrl+Shift+A),输入Maven projectshttps://blog.csdn.net/huajuanaini/article/details/51793336搞出来之后,双击package打包 原文:https://www.cnblogs.com/zealousness/p/9380353.html

Java运行Jar包内存配置

java -jar -Xms1024m -Xmx1536m -XX:PermSize=128M -XX:MaxPermSize=256M car.jar 说明:1、堆内存:最小1024M,最大1536M。(对象使用的内存)2、永久内存:最小128M,最大256M。(类使用的内存,PermGen) 原文:http://www.cnblogs.com/rulian/p/6703421.html

java读取jar包配置文件【图】

前置条件:使用java -jar XXX.jar运行java程序,其中有部分代码是需要读取jar中的配置文件问题描述:发现无法读取到该配置文件解决思路:1. 该配置文件没有打到jar包中2. 该配置文件损坏无法读取3. 读取配置文件的代码有误最终方案:使用new FileInputStrem(file)的方式是无法读取到jar中的配置文件的,改为注释部分代码即可解决。这个链接http://blog.csdn.net/b_h_l/article/details/7767829的文章说的已经非常明白原文:http://...