Java 开发
bing_158
这个作者很懒,什么都没留下…
展开
-
springboot 开发
1、Get请求语法 restful的请求方式,使用 @PathVariable @RequestMapping(value = "/queryUserById/{name}") public User queryUserById(@PathVariable String name){ return userMapper.queryUserByI...原创 2020-01-22 14:30:36 · 95 阅读 · 0 评论 -
Java 中 String 类方法的使用
1、String 类是一个最终类,说白了就是不能被子类所继承,下面就看一下它里面的一些方法的使用:a、String 类中常用的构造方法: String(byte[] bytes) 通过使用平台的默认字符集解码指定的 byte 数组,构造一个新的String。 String(byte[] bytes, int offset, int length)通过使用平台的默认字符集解码指原创 2013-09-30 17:30:39 · 747 阅读 · 0 评论 -
Java 开发环境的搭建
Java 开发环境的搭建1.要想开发Java 程序,首先需要Java Jdk 的支持,jdk 的下载可以从www.sun.com 官网上直接下载安装2.安装完之后,需要进行环境变量的配置: a. 我的电脑右键——属性——高级——环境变量,此时会弹出一个环境变量对话框,选择系统变量下的新建 变量名:可以随意,但一般开发人员喜欢这样规定原创 2013-03-18 15:34:34 · 505 阅读 · 0 评论 -
Java 中把一个字符串反转
方法一:原创 2013-07-29 15:28:40 · 736 阅读 · 0 评论 -
Java 中的构造方法与构造代码块的区别
1. public class Dev{static{System.out.println("静态代码块");}{System.out.println("构造代码块"); }public Dev(){System.out.println("我是一个无参构造方法");}public Dev(String name){System.out.print原创 2013-06-20 14:56:20 · 6102 阅读 · 2 评论 -
Java IO的特点
1、只要是对文件流操作就一定会有异常。2、如果程序中使用到时了缓存区,就可以在缓存区中关闭流,而不须要要父类中去这件事了。3、在FileReader 这个类中有read() 这个方法,它会返回一个整形值,而 BufferReader 这个缓存类有readLine()这个方法,会返回一个String。在开发中一般会选择这样的应用。4、在操作编码时,如果使用到了字符流,可以运用InputS原创 2013-07-08 07:00:46 · 933 阅读 · 0 评论 -
去掉拼接字符串后的最后一个逗号
1、无论是什么样的数组格式,只要转换成了字符串之后就可以调用 deleteCharAt()方法对它来处理private static void method02() { String[] str = { "3", "4", "5" }; StringBuilder sb = new StringBuilder(); if (str !=原创 2013-07-09 07:31:01 · 11645 阅读 · 0 评论 -
tomcat 中配置虚拟目录
1. 打开tomcat根目录下conf文件夹,找到server.xml文件并且打开,在的上一行写入 内容中的pah:表示浏览器中输入的内容,docBase此路径对应着你硬盘上的真实目录。2. 在conf 文件夹下找到 web.xml文件: default org.apache.catalina.servlets.DefaultServ原创 2013-03-30 15:38:52 · 480 阅读 · 0 评论 -
Java 常用Api 汇总
1、StringJoiner : JDK1.8开始 用于构建由分隔符分隔的字符序列,并且可选择从提供的前缀开始,并以提供的后缀结尾。 字符串"[George:Sally:Fred]"可以被构造如下: StringJoiner sj = new StringJoiner(":", "[", "]");sj.add("George").add("Sally").add("...原创 2019-10-11 15:11:09 · 197 阅读 · 0 评论 -
Java 类型操作
1、在java中把两个整形变量赋值给byte类型的变量,并且做加的操作,如果用byte类型来接收就会发生错误。例:byte b1 = 10;byte b2 = 20;byte b3 = b1 + b2;这样第三行代码就会出现编译错误,因为b1和b2会自动转换为int类型,计算结果为int,int赋值给byte需要强制类型转换。解决的方式有两种:1、使用int来接收:int ...原创 2019-09-23 16:15:42 · 141 阅读 · 0 评论 -
Java 中LocalDate 的使用
LocalDate的使用: LocalDate localDate = LocalDate.now(); LocalTime localTime = LocalTime.now(); LocalDateTime localDateTime = LocalDateTime.now(); System.out.println("l...原创 2019-09-16 10:41:51 · 615 阅读 · 0 评论 -
Java 拷贝文件内容
说明:把d盘下a.txt 中的内容复制到e盘下e.txt文件中 private static void copyDataBase() { try { File f1 = new File("d:/a.txt"); File f2 = new File("e:/e.txt"); InputStream in = new FileInputStream(f1);原创 2014-12-16 13:59:03 · 886 阅读 · 0 评论 -
Android进阶之大话设计模式
一般来说,常用的设计模式有以下八种:单例、工厂、观察者、代理、命令、适配器、合成、访问者单例模式:目的是为了让系统中只有一个调用对象,缺点是单例使其他程序过分依赖它,而且不同单例运行在不同进程中,使得维护困难;工厂模式:生产固定的一些东西,如抽象类,缺点是产品修改麻烦;如喜欢动作片和爱情片的人分别向服务器发出同一个请求,就可以得到他们想看的影片集,相当于不同对象进行同一请求,需求均转载 2013-11-29 16:31:36 · 788 阅读 · 0 评论 -
Java 中的关键字的使用
private :私有的 1、final:最终的,作为一个修饰符,可以用来修饰类,方法,变量(全局变量、局部变量)。2、被 final 修饰的类不能被继承(比如 String 类)3、被final 修饰的方法不可以被重写。4、被final 修饰的变量只能赋一次值,并且至始至终都不能改变(一般人们习惯将final 定义的变量全部大写)。原创 2013-08-07 17:24:39 · 557 阅读 · 0 评论 -
Java 中数组与集合的互转
1、将一个数组转换为一个集合:String[] str = {"a","b","c","d"};List list = Arrays.asList(str); // asList(T... a)2、将一个集合转换为一个数组:List list = new ArrayList();String[] str = (String[])list.toArray() ; // 调用原创 2013-07-08 14:57:10 · 750 阅读 · 0 评论 -
Java 中的多态
java多态,如何理解父类引用指向子类对象1、要理解多态性,首先要知道什么是“向上转型”。 我定义了一个子类Cat,它继承了Animal类,那么后者就是前者是父类。我可以通过 Cat c = new Cat(); 实例化一个Cat的对象,这个不难理解。 但当我这样定义时: Animal a = new Cat(); 这代表什么意思呢?原创 2013-06-20 15:09:40 · 531 阅读 · 0 评论 -
Java 的特点
Java的特点 Sun公司在“Java白皮书”中对Java的定义是:“Java: A simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, high-performance, multi-threaded, and dynamic lan转载 2013-04-17 19:04:34 · 1210 阅读 · 0 评论 -
Java虚拟机
Java虚拟机 由Java源程序编译生成的字节码不能直接在一般的操作系统平台上运行,而必须在一个称为Java虚拟机的操作系统之外的平台上运行。这就是说在运行Java程序时,首先应启动Java虚拟机,然后由Java虚拟机来负责执行Java的字节码。 Java虚拟机JVM(Java Virtual Machine)是可以运行Java字节码的假想的计算机。利用Jav原创 2013-04-16 15:15:47 · 682 阅读 · 0 评论 -
Struts2 的开发(环境的搭建)
1. 从 官网 http://struts.apache.org 下载 struts 的开发包(struts-2.3.8-all.gz)2.利用winrar 软件把下载下来的包解压开,struts-2.3.8,解压之后有四个文件夹,分别是 apps ,docs,lib ,src 3.在MyEclipse 中新建一个Javaweb 项目(project ---->MyEclipse----原创 2013-03-18 13:52:50 · 727 阅读 · 2 评论 -
Java 第一个程序的解释
对下面这段代码作一下解释:public class Demo01{public static void main(Stirng[] args){System.out.println("Hello world");}}(1)Java程序都是以类的形式出现,一个程序中可以定义若干个类,但只能定义一个public类(内部类除外)。定义类必须用关键字class作为标志。如果在一原创 2013-04-16 15:11:09 · 597 阅读 · 0 评论 -
java 中的编码与解码
package com.sunplus.app;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;public class Encode { public static void main(String[] args) {原创 2013-06-20 15:12:01 · 569 阅读 · 0 评论 -
Java 中 Socket 通信
1、在服务器端与客户端通信之前必须先保证服务器连接成功a、创建一个服务器端程序 :package com.sunplus.app;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class TcpSe原创 2013-08-02 12:28:16 · 599 阅读 · 0 评论 -
Java 中数据类型的转换
1、把一个十进制的数转换成其它进制的数可采用: int x = 25; String a = Integer.toBinaryString(x); String b = Integer.toHexString(x); String c = Integer.toOctalString(x);2、其它进制转换成十进制:原创 2013-06-20 14:26:16 · 467 阅读 · 0 评论