JAVA
文章平均质量分 55
JAVA
Maybe_ch
从0开始
展开
-
java 调用C++ dll问题记录
问题一 函数无法被调用找不到函数,首先检查函数名称是否相同,在函数名称相同的情况下,我c++的函数中有 _stdcall签名,去除_stdcall签名后可进行正常调用。问题二 c++代码 SetTimer定时器无法触发回调函数在接口中我设置了回调函数,以让c++程序定时给java程序传送数据,但是发现通过java的调用定时器无法执行,java程序中的回调函数更无法接收到消息(被调用)。最后多处查询得知:SetTimer 依赖线程的消息队列, 需要消息引擎, 回调函数是在系统的默认消息处理函数中原创 2021-09-01 16:04:53 · 341 阅读 · 2 评论 -
JAVA操作Excel表格你还不会吗?
sheet原创 2020-05-05 21:42:35 · 343 阅读 · 0 评论 -
SO8601型字符串日期转Date
使用org.apache.log4j.helpers.ISO8601DateFormat;包 SO8601型字符串日期转成常用日期方法String str ="2018-04-13T00:00:00+08:00";DateFormat parser2 = ISO8601DateFormat.getDateInstance(); SimpleDateFormat format = new...原创 2018-04-19 10:36:43 · 614 阅读 · 1 评论 -
Cookie
1.创建CookieCookie cookie;//qqq13246代表Cookie名称cookie = new Cookie("qqq13246",URLEncoder.encode("aaa", "UTF-8"));//设置有效期cookie.setMaxAge(1000*60*20); //- 单位为秒,7天有效//添加cookieresponse.addCookie(cook原创 2017-09-22 10:15:17 · 224 阅读 · 0 评论 -
MyEclipse Struts 1
1.导入Struts1 包2.创建 form(相当于bean)3.框中输入需要的属性,表单中的属性4.创建Action (等同于Servlet)5.可能跳转的页面原创 2017-09-22 10:06:36 · 292 阅读 · 0 评论 -
Socket通信
Server1.创建服务器指定端口 ServerSocket server =new ServerSocket(); 2.接收客户端连接 阻塞式 Socket socket =server.accept(); System.out.println("客户端建立成功"); 3.发送数据 String meg="欢迎使用"; //输出流 BufferedWriter bw = new原创 2017-03-04 15:40:29 · 240 阅读 · 0 评论 -
JAVA中int、String的类型转换
int -> Stringint i=12345; String s=”“; 第一种方法:s=i+”“; 第二种方法:s=String.valueOf(i);String -> ints=”12345”; int i; 第一种方法:i=Integer.parseInt(s); 第二种方法:i=Integer.valueOf(s).intValue(); 第一种方法:s=i+”“;原创 2017-02-04 14:11:20 · 249 阅读 · 0 评论 -
String&StringBuffer类转换
一、String转化为StringBuffer类方法一:使用StringBuffer类的构造方法,public StringBuffer(String str) public class Person { public static void main(String[] args) { String str ="hello world"; String原创 2017-02-04 14:10:32 · 3000 阅读 · 0 评论 -
java字符流字节流复制文件
一、通过字符流复制文件import java.io.*; public class Test { public static void main(String args[]) throws IOException{ File f1 = new File("e:/java/code/"); f1.mkdirs(); File f2 =原创 2017-02-04 14:09:47 · 523 阅读 · 0 评论 -
Java中获取键盘输入值的三种方法
程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,请你看以下三种解决方法吧: 以下将列出几种方法: 方法一:从控制台接收一个字符,然后将其打印出来 public static void main(String [原创 2017-02-04 14:09:02 · 602 阅读 · 0 评论 -
java JDBC连接数据库方法
建立连接1.装载驱动器 Class.forName(“驱动器类名称”); Access驱动器类名称:sun.jdbc.odb.JdbcOdbcDriver Class.forName(“sun.jdbc.odb.JdbcOdbcDriver”);2.建立与数据库的连接 Connection con = DriverManager.getConnection(“jdbc:子协议:子名称”,”数原创 2017-02-04 14:06:55 · 408 阅读 · 0 评论 -
JDK1.8 连接Access数据库
JDBC (JavaDB Connection)—Java数据库连接JDK1.8增加了很多新特性,但不再包含access桥接驱动,因此在连接Access数据库时有所变化[和JDK1.6相比]. 一、 设置数据源(ODBC) 步骤:控制面板->系统安全->管理工具->数据源(ODBC) [针对Window 32位] 1.添加(选定Microsoft Access Driver(.mdb .ac原创 2017-02-04 14:06:01 · 4394 阅读 · 0 评论 -
类集框架(二)
1.偶对象保存:Map接口偶对象指的是一对对象,即两个对象要同时保存。这两个对象是按照key=value 的形式进行定义的,即可通过key找到相应的value数据。 Map接口的主要操作方法 No 方法名称 描述 1 public V put(K key, V value) 向集合中保存数据 2 public V get(Obeject key) 通过指定的key原创 2017-02-04 14:04:30 · 292 阅读 · 0 评论 -
类集框架(一)
1.单值保存的最大父接口:Collection在Collection中定义了15个方法,在所以的方法中,只有两个方法最为常用:add(),iterator().从开发来讲,很少直接使用Collection。2.允许重复的子接口:LIstpublic interface List extends Collection List接口继承了Collection接口,但是List接口对Collection原创 2017-02-04 14:03:45 · 277 阅读 · 0 评论 -
常用正则匹配符号
1.单个字符:a:匹配字母a\\ :匹配转义字符“\”\t :匹配转义字符“\t”\n :匹配转义字符“\n”2.一组字符[abc]:可能是a,可能是b或者c [^abc]:不是a,b,c中的任意一个 [a-zA-Z]:全部字母任意一个[0-9]:全部数字任意一个3.边界匹配^表示一组正则的开始$表示一组正则的结束4.数量表示正则表达式?:0次或1次原创 2017-02-04 13:59:09 · 22380 阅读 · 0 评论 -
蓝桥杯算法训练:现日期计算X天后日期
由输入的日期得到若干天后的日期 输入格式 输入4个整数y,m,d,k,表示现在的日期,k为多少天后 输出格式 输出格式按照yyyy-mm-dd的格式输出k天后的日期import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Scanner;public class Main { pub原创 2017-02-07 00:04:40 · 5960 阅读 · 0 评论 -
JAVA中int、String的类型转换
int -> Stringint i=12345; String s=”“; 第一种方法:s=i+”“; 第二种方法:s=String.valueOf(i);String -> ints=”12345”; int i; 第一种方法:i=Integer.parseInt(s); 第二种方法:i=Integer.valueOf(s).intValue(); 第一种方法:s=i+”“;原创 2016-12-06 20:06:57 · 221 阅读 · 0 评论