Java
Philtell
长风破浪会有时,直挂云帆济沧海
如想咨询,微信cccrunner,请备注CSDN并说明来意
展开
-
Java 中基本类型和字符串之间的转换
在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换。 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串再来看,将字符串转换成基本类型有两种方法: 1. 调用包装类的 parseXxx 静态方法 2. 调用包装类的 va原创 2017-02-08 19:44:16 · 358 阅读 · 0 评论 -
2017年10月24日java笔记
多态 静态,编译时就知道调用谁 (函数重载实现) 运行时确定调用那个方法 (通过重写上转型对象实现)原创 2017-10-24 10:30:00 · 348 阅读 · 0 评论 -
基于Socket编程,模拟TCP部分协议字段编程
注意:先启动服务端,再运行客户端 Client.java 客户端package sdut.ligong.demo;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.Socket原创 2017-11-29 21:12:28 · 373 阅读 · 0 评论 -
使用SocketServer 创建TCP服务端
Java能够接受其他通信实体连接请求的类是ServerSocket,ServetSocket 对象用于监听来自客户端的Socket的连接,如果没有连接,他将一直处于等待状态,线程也被堵塞。ServerSocket包含一个监听来自客户端请求连接的方法。Socket accpet(): 如果接收到客户端Socket的连接请求,该方法将返回一个于连接客户端Socket对应的Socket(每个TCP有两个原创 2017-11-29 21:48:55 · 736 阅读 · 0 评论 -
Eclipse 连接SQLServer数据库
1.下载驱动 ,由于Eclipse 不再支持连接SQL SERVER数据库的,需要手动添加,驱动链接:https://pan.baidu.com/s/1ge9k6Wj 下载解压后,会得到一个 “Microsoft SQL Server JDBC Driver 3.0” 的文件夹,将该文件夹放在C:\Windows\SysWOW64 目录下,如图所示。(windows 64位操作系统) 2.添原创 2017-12-14 19:48:12 · 22273 阅读 · 19 评论 -
Java 代码打印List中的类到Excel表中
导出excel1.项目中添加jxl.jar文件“导出Excel”按钮事件代码 JFileChooser savefile = new JFileChooser();//文件选择对话框 FileFilter filter = new FileNameExtensionFilter(“Excel文件(*.xls)”, “xls”); savefile.addCh...原创 2018-07-04 10:55:50 · 478 阅读 · 0 评论 -
mysql驱动jar包
http://central.maven.org/maven2/mysql/mysql-connector-java/原创 2019-03-24 16:56:44 · 2388 阅读 · 0 评论 -
eclipse 连接 mysql
首先下载mysql驱动包http://central.maven.org/maven2/mysql/mysql-connector-java/2.鼠标移到项目上,右击➜Build Path ➜ Configure Build Path3.选择Add External JARs,选择本地目录4.添加成功...原创 2019-03-24 17:06:21 · 209 阅读 · 0 评论 -
java获得当前时间
Date now = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd HH:mm:ss");//可以方便地修改日期格式 String hehe = dateFormat.format( now ); System.out.println(hehe); ...原创 2019-04-18 16:58:48 · 2728 阅读 · 0 评论 -
Java手写银行管理系统
User.javapackage sdut.ligong.demo;import java.util.Calendar;import java.util.Date;public class User { static int count = 1; public String id; // 用户Id public String userName; // 用户姓名 public原创 2017-09-14 09:19:34 · 2915 阅读 · 4 评论 -
获得随机数
package csdn;import java.util.Random;public class randomtest { /** * 随机指定范围内N个不重复的数 * 在初始化的无重复待选数组中随机产生一个数放入结果中, * 将待选数组被随机到的数,用待选数组(len-1)下标对应的数替换 * 然后从len-2里随机产生下一个随机数,如此类推原创 2017-08-21 09:13:12 · 557 阅读 · 0 评论 -
使用 Math 类操作数据
Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round(); 常用的方法:通过案例我们来认识一下他们的使用吧!!运行结果:PS: Math 类还提供了许多其他方法,各位小伙伴们可以注意关注 wiki ,查阅更多信息原创 2017-02-08 19:51:32 · 306 阅读 · 0 评论 -
Java 中基本类型和包装类之间的转换
基本类型和包装类之间经常需要互相转换,以 Integer 为例(其他几个包装类的操作雷同哦):在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。那什么是装箱和拆箱呢?我们分别来看下装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱原创 2017-02-08 20:08:53 · 344 阅读 · 0 评论 -
Java测试守护线程的代码
import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.io.OutputStreamWriter;import jav原创 2017-02-21 15:23:32 · 906 阅读 · 0 评论 -
volatile的适用场合
1对变量的写入操作不依赖其当前值不满足:number++/count = count*5等满足Boolean变量、记录温度变化的变量等2.该变量没有包含在具有其他变量的不变式中不满足:不变式low原创 2017-02-21 19:58:54 · 546 阅读 · 0 评论 -
synchronized 和 volatile 比较
volatile 不需要加锁,比synchronized 更轻量级,不会堵塞线程;从内存可见性的角度讲,volatile读相当于加锁,volatile写相当于解锁synchronized既能保证可见性,又能保证原子性,而volatile只能保证可见性,无法保证原子性,而volatile只能保证可见性,无法保证原子性。原创 2017-02-21 20:19:25 · 439 阅读 · 0 评论 -
Java生成随机字符串和随即生成10以内的字符串
private static int getRandom(int count) { return (int) Math.round(Math.random() * (count)); } private static String string = "abcdefghijklmnopqrstuvwxyz"; privat转载 2017-02-14 09:47:21 · 5720 阅读 · 0 评论 -
Java中@Override的作用
@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1、可以当注释用,方便阅读;2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。 举例:在重写父类的onCreate时,在方转载 2017-05-22 22:34:01 · 384 阅读 · 0 评论 -
关于数组、结构体的初始化
请转到http://www.cnblogs.com/Mimick/p/6040854.html转载 2017-05-22 22:36:01 · 644 阅读 · 0 评论 -
Eclipse 导入Gson包
Importing GSON into Eclipse.Downloading GSON.You will need to download Gson Jar ( “gson-2.6.2.jar” ) from the maven repo. Make sure to keep a note of where you saved it.Creating a User Library for ...转载 2019-05-10 15:33:03 · 4386 阅读 · 1 评论