![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习笔记
轻枫丶
生命在于折腾
展开
-
The declared package ““ does not match the expected package ...
原因:报错文件的开头没有声明此文件所在的包。原创 2021-11-01 17:27:44 · 849 阅读 · 0 评论 -
JList内容居中显示
DefaultListCellRenderer renderer = new DefaultListCellRenderer();renderer.setHorizontalAlignment(SwingConstants.CENTER);jList.setCellRenderer(renderer);需要让JList中的内容向哪边对齐,修改上述代码中的“CENTER”为对齐的方向就行。...转载 2018-12-03 10:47:10 · 1282 阅读 · 0 评论 -
Java拼接字符串时,去掉最后一个多余的逗号(及不产生多余的逗号)
作者初学Java,遇到一道题:已知一个List中存有若干人的姓名,如list=[tom jack smith nickel],要求将list中的所有姓名拼接成一个字符串“tom,jack,smith,nickel”在拼接字符串时,可能会在字符串最后多出一个逗号。下面注释中提供了两种解决方法。有错误或不完善之处欢迎提出来。package com.java;import java.u...原创 2018-11-20 05:04:00 · 16713 阅读 · 0 评论 -
Java只打开一个窗口(窗口的单例模式)
防止重复创建窗口,可以使用单例模式。我写了个简单的例子来测试。点击两个不同的按钮,分别打开一个单例模式的窗口。效果图:代码:package com.singleton;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;publ...原创 2018-12-06 13:18:14 · 6285 阅读 · 2 评论 -
JDBC关闭Oracle数据库连接会自动提交
在eclipse中调用Oracle中的存储过程(插入数据)遇到个问题:存储过程中,我没有写commit;调用存储过程的Java代码中关闭了自动提交事务,也没有写commit,然而运行java程序,结果是数据插入成功了。下面是存储过程代码:CREATE OR REPLACE PROCEDURE sp_insert_record( v_empno IN emp.empno%TY...原创 2018-12-20 16:54:26 · 2304 阅读 · 0 评论 -
Java连接oracle数据库报错(JDBC)
首先定位到准确的代码报错位置。如果是在下面的代码处报错conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "scott", "tiger");那可能是ojdbc.jar版本问题,可以换其他版本尝试。下面是ojdbc6和ojdbc7-12.1.0.2的地址,需要的自取。链接: https...原创 2018-12-18 13:05:48 · 5311 阅读 · 0 评论 -
$.ajax()传值后台null
var id = 1;$.ajax({ url:"deleteDevice", data:{ id:id, }, type:"post", success:function(data){}, error:function(){}, complete:function(){}});上面是$.ajax()传值正确的写法。$.ajax()的参数data,是发送到服...原创 2019-02-20 03:50:12 · 6393 阅读 · 1 评论 -
java实现单向链表(插入、删除、遍历)
创建两个类:LinkList(链表类)和 LinkNode(结点类)。LinkList:package singlyLinkedList;import java.util.Arrays;import java.util.Scanner;public class LinkList { LinkNode head; public LinkList(){ ...原创 2019-03-11 21:19:41 · 3491 阅读 · 1 评论