![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
linjiet
笔记、分享
展开
-
关于java中使用FileOutputStream的write函数写一个整型数,在读取的时候的异常
java.io.FileOutputStream的write函数能写整型数和byte[]数组进行写入当使用整型数去写后,再用FileInputStream去读取(因为FileInputStream不支持用整型去读取,只能用Byte[]数组),byte数组只会读取一个字节,即byte[0]。尽量使用字节去写文件。...原创 2018-04-08 10:25:30 · 1862 阅读 · 0 评论 -
IDEA使用Axis实现Webservices时出现因使用了外部库而报错找不到类,不能生成wsdl的解决办法
SOAP风格就是客户端使用wsdl来与提供服务者通信使用服务。使用localhost:8080/services就可以看到提供的服务,这个配置文件是server_config.wsdd文件里面。这个界面展示的服务和客户端使用的服务不一样,简单说就是没有进行注册(即没有创建wsdl文件)。出现题目中的问题就是没有配置好库,他生成wdsl时只会去axis库文件中找,所以我们需要:project...原创 2018-10-22 17:38:00 · 1505 阅读 · 1 评论 -
Java连接阿里云远程数据库方法
通过驱动器先获得连接"jdbc:sqlserver://${阿里云给的外网连接地址}:" + "3433;databaseName=${数据库名称}","${帐号}","${密码}"然后创建语句进行sql语句的执行,这些都和连接本地数据库一致。...原创 2018-10-17 15:55:38 · 4389 阅读 · 0 评论 -
JavaWeb应用打包war部署到远程服务器端Tomcat9错误
Tomcat支持war包的自动解压和部署,在/conf/server.xml下有配置只需要把项目打包成war文件即可,IDEA打包很简单,在project Structure下的artifacts下点击+,增加web 应用 - archive即可。注意这个打包后的名称为项目名_war.war这样的格式,上传服务器时一定要修改为项目名_war,tomcat不然解析不了。 上传到服...原创 2018-10-19 12:15:11 · 591 阅读 · 0 评论 -
Java关于使用GridBagLayout布局遇到的一些问题
1.为什么初始时我的控件位于界面中间?默认放到中间。可以参考JDK文档。2.为什么组件没有布满整个界面?通过管理每个组件GridBagLayout与实例相关联的GridBagConstraints 。 constraints对象指定组件的显示区域在网格上的位置以及组件在其显示区域内的位置。 除了其约束对象外, GridBagLayout还考虑每个组件的最小和首选大小,以确定组件的大小。...原创 2018-10-08 20:41:07 · 1334 阅读 · 0 评论 -
Java中使用字符串常量赋值给String变量
我们知道在java中的内存有栈内存和堆内存。栈内存中存放变量名这些东西,存放的是对对象的引用,而堆内存中存放的是实际的对象。同时除了这两个以外,java中还有一个叫做常量池的东西。一些常量,将会放在这里面。常量池:JVM为每个已加载的类型维护一个常量池,常量池就是这个类型用到的常量的一个有序集合。包括直接常量(基本类型,String)和对其他类型、方法、字段的符号引用。池中的数据和数组一样通过...原创 2018-08-16 09:13:06 · 7751 阅读 · 0 评论 -
Java中使用StringBuffer类的函数equals()不能比较值相等
因为StringBuffer中没有对equals函数重写,里面相当于是判断变量==变量,即判断是否指向同一个地址,这个时候要比较值是否相等可以转换为String类型。原创 2018-08-16 08:50:29 · 5618 阅读 · 1 评论 -
Java Web开发过程容易出错的细节点
1.在web开发中加入.jar包,这些包实际会在编译时创建为单独的类,这些类名包含了包名,所以它是指代了唯一的一个类,java开发时,必须全部把类放在包下。如以下代码: Class.forName("org.hsqldb.jdbc.JDBCDriver"); connection=DriverManager.getConnection ...原创 2018-08-16 08:39:04 · 294 阅读 · 0 评论 -
java中设置JFrame或者JPanel的布局为空的时候,出现控件不能显示问题的解决
最近在写一个压缩算法,用到了java.swing。JFrame和JPanel都是容器,必须在在里面添加子容器和控件之前设置布局为null,不然会空白。在JFrame里面添加JPanel时候可以不指定JPanel大小。...原创 2018-04-10 19:03:16 · 6639 阅读 · 0 评论 -
Java 的WindowsClosed和WindowsClosing的认识(经过试验)
默认情况下windowsclosed不会被调用,windowsclosing是会被调用的,dispose方法会调用windowsclosed方法,然后释放资源,但是如果在windowsclosed中重新调用setVisible(true)那么资源将不被释放。使用addWindowListener()添加窗口事件监听器,仅仅是得到窗口事件的通知,并不能阻止窗口的动作(如隐藏,其实关闭的实质是隐藏,资...原创 2018-11-17 18:48:04 · 1228 阅读 · 0 评论