
基础
文章平均质量分 60
ftl111
这个作者很懒,什么都没留下…
展开
-
关于string字符串的每个字符所占的位数
普通字符占两个字节也就是1个char的位置 ,增补字符是占4个字节也就是两个char的位置。示例:package com.ftl825;public class Test { public static void main(String[] args) { String str="abcd"; String str1="反倒是原创 2018-08-25 22:55:08 · 6873 阅读 · 0 评论 -
JDK源码之lang.String(四)String类中的常用方法
1.String类中的regionMatches(int toffset, String other, int ooffset,int len)方法:public boolean regionMatches(int toffset, String other, int ooffset, int len) { char ta[] = value; ...原创 2018-08-14 23:29:32 · 292 阅读 · 0 评论 -
JDK源码阅读顺序
转自https://blog.youkuaiyun.com/qq_21033663/article/details/79571506 很多java开发的小伙伴都会阅读jdk源码,然而确不知道应该从哪读起。以下为小编整理的通常所需阅读的源码范围。标题为包名,后面序号为优先级1-4,优先级递减1、java.lang1) Object 12) String 13) AbstractStringB...转载 2018-08-11 12:26:05 · 191 阅读 · 0 评论 -
JDK源码之lang.object(二)
7.Object类中的notify()方法:作用:唤醒在此对象监视器上等待的单个线程。如果所有线程都在此对象上等待,则会选择唤醒其中一个线程。 解释:选择是任意性的,并在对实现做出决定时发生。线程通过调用其中一个 wait 方法,在对象的监视器上等待。直到当前线程放弃此对象上的锁定,才能继续执行被唤醒的线程。被唤醒的线程将以常规方式与在该对象上主动同步的其他所有线程进行竞争;例如,唤醒...原创 2018-08-11 02:22:07 · 154 阅读 · 0 评论 -
JDK源码之lang.object(一)
最近想要开始看jdk的源码,就先从Object类开始看吧。Object类是类结构的根,Object类是所有类的父类,所有的对象,包括数组都实现了这个类的方法。Object类的方法有哪些呢? 1.先来看一下源码中registerNatives()方法: 作用:对几个本地方法进行注册(也就是初始化java方法映射到C的方法)。解释:从上面的代码中看到Object类定义了一个...原创 2018-08-11 00:46:26 · 1897 阅读 · 0 评论 -
把输入的英文字符串每两位后加一个“-”后输出。
把输入的英文字符串每两位后加一个“-”后输出。注:最后一位不能输出“-”。例: 1. 输入:abcde 输出:ab-cd-e 2. 输入:abcd 输出:ab-cd import java.util.Scanner;public class ChangeString { public ...原创 2018-08-09 23:49:26 · 734 阅读 · 0 评论 -
Java 之 Serializable 序列化和反序列化的概念,作用的通俗易懂的解释
转载自https://blog.youkuaiyun.com/qq_27093465/article/details/78544505遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化c,serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1...转载 2018-07-25 15:02:20 · 132 阅读 · 0 评论 -
java 字节流与字符流的区别
转载地址:点击打开链接字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行Java代码 ...转载 2018-07-24 00:43:47 · 138 阅读 · 0 评论 -
Java基础知识总结
Java基础知识总结(绝对经典)2017年01月18日 09:47:03阅读数:4849 本人学习java时,做的java基础知识总结:写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1、2、3 。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术...转载 2018-04-27 22:40:14 · 235 阅读 · 0 评论 -
Mybatis问题:There is no getter for property named 'xxxxx' in 'class java.lang.String'
Mybatis问题:There is no getter for property named 'userName' in 'class java.lang.String'Mybatis遇到的问题问题:Caused by: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named...原创 2018-04-25 23:07:50 · 345 阅读 · 0 评论 -
输出1000以内的丑数
题目:把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。package com.ftl1;public class UglyNumber { public static void main(String[] args) { // 把只包含因子2、3和5的数称...原创 2018-04-13 15:26:18 · 2770 阅读 · 0 评论 -
JDK源码之lang.String(五)String类中的常用方法
java.lang.String类的lastIndexOf()方法1.String类中的lastIndexOf(int ch)方法: public int lastIndexOf(int ch) { return lastIndexOf(ch, value.length - 1); } 2.String类中的lastIndexOf(int ch, int...原创 2018-08-14 23:50:50 · 276 阅读 · 0 评论 -
JDK源码之lang.String(六)String类中的常用方法
java.lang.String中常用的indexof()方法:java.lang.String中常用的indexof()方法有四种,如下:1、int indexOf(String str)方法 : 返回第一次出现的指定子字符串在此字符串中的索引。 2、int indexOf(String str, int fromIndex):...原创 2018-08-15 00:17:39 · 192 阅读 · 0 评论 -
JDK源码之lang.String(一)String的成员变量及构造方法
今天开始看JDK源码的lang包下的String类。可以看出String类实现了三个接口,且分别要实现他们的方法。看一下String类中的成员变量: /** The value is used for character storage. *///value属性是用来以数组的形式存储字符的 private final char value[]; /** The...原创 2018-08-12 01:03:08 · 921 阅读 · 0 评论 -
Java中的字符集编码入门Java中的增补字符
转载自:http://jiangzhengjun.iteye.com/blog/512083Java中的字符集编码入门Java中的增补字符 博客分类: 字符集编码Java Java号称对Unicode提供天然的支持,这话在很久很久以前就已经是假的了(不过曾经是真的),实际上,到JDK5.0为止,Java才算刚刚跟上Unicode的脚步,开始提供对增补字符的支持。 现在...转载 2018-08-25 22:39:31 · 525 阅读 · 0 评论 -
JDK源码之lang.String(九)String类中的常用方法
1.String类中的join(CharSequence delimiter, CharSequence... elements)方法: public static String join(CharSequence delimiter, CharSequence... elements) { Objects.requireNonNull(delimiter); ...原创 2018-08-21 23:49:13 · 309 阅读 · 0 评论 -
关于finally的用法的一些理解
今天写一个导出的功能,想导出成功或失败的话向前台传递一些说明或通知什么的,在try catch finally 的使用时将关流放在了finally中,但是程序出现了错误,原因是:当你执行关流时,会将缓存清空,response的值在缓冲区中存放,从缓冲区中取response传给客户端是会报错。今天用到了try catch finally 就测试一下,package com.ftl8...原创 2018-08-25 00:01:24 · 1615 阅读 · 0 评论 -
关于sql语句的返回值问题
以前写sql语句的时候,在用到插入和修改时从来没有返回过东西,今天才知道原来插入和修改方法是有返回值的。查询就不用说了,肯定是返回你要查询的数据,那么增删改的方法执行之后有没有返回值呢?有的。insert,返回值是什么呢?一般情况下,会返回变动的行数。你插入了几行就返回几。<insert id="insert" parameterType="User">inse...原创 2018-08-17 00:06:19 · 13617 阅读 · 0 评论 -
JDK源码之lang.String(八)String类中的常用方法
1.String类中的 matches(String regex)方法: public boolean matches(String regex) { return Pattern.matches(regex, this); }还是个告诉这个字符串是否匹配给定的regular expression 。这种形式为str .matches( regex )方...原创 2018-08-21 23:05:37 · 218 阅读 · 0 评论 -
JDK源码之lang.String(七)String类中的常用方法
1.String类中的substring(int beginIndex)方法: public String substring(int beginIndex) { //如果开始截取位置的索引值小于0,抛出异常 if (beginIndex < 0) { throw new StringIndexOutOfBoundsExc...原创 2018-08-18 22:16:18 · 201 阅读 · 0 评论 -
JDK源码之lang.String(三)String类中的常用方法
1.String类中的offsetByCodePoints(int index, int codePointOffset)方法: public int offsetByCodePoints(int index, int codePointOffset) { if (index < 0 || index > value.length) { ...原创 2018-08-14 01:03:48 · 597 阅读 · 0 评论 -
JDK源码之lang.String(二)String类中的常用方法
1.String类中的length()方法: public int length() { return value.length; }length方法返回的是字符串的长度,长度等于字符串中的数字Unicode code units 。2.Sting类的isEmpty()方法: public boolean isEmpty() { ...原创 2018-08-13 02:01:21 · 366 阅读 · 0 评论 -
java.lang包的简单介绍
java.lang包是Java语言的核心类库(lang是language的缩写),包括了运行Java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、异常处理类等。每个Java程序运行时,系统都会自动地引入java.lang包,所以这个包的加载是缺省的。 ...原创 2018-08-12 02:24:53 · 7515 阅读 · 0 评论 -
java的jdk源码的包的简单介绍
java的jdk源码的包的简单介绍:在整个JDK API中,大约包含1、200个包,总体来看,包名第一个名称主要有三种:java、javax和org。其中以java开头的包名是JDK的基础语言包;以javax开头的属于JDK扩展包(其中x是extend的简写);而以org开头的则是第三方组织提供的功能包(org是organization的简写)。而在JDK API中还包含了一些...原创 2018-08-12 02:10:57 · 899 阅读 · 0 评论 -
java的math类中的取整方法
java的math类中的取整方法: UP public static final RoundingMode UP 远离零方向舍入的舍入模式。始终对非零舍弃部分前面的数字加 1。注意,此舍入模式始终不会减少计算值的绝对值。 示例: 输入数字 使用 UP 舍入模式将输入数字舍入为一位数 5.5 6 2.5 ...原创 2018-04-07 11:55:12 · 344 阅读 · 0 评论 -
关于常量池和堆的情况
class StringEqualTest { public static void main(String[] args) { String s1 = "Programming"; //在字符串常量池存储"Programming"并返回引用值 String s2 = new String("Programming"); ...原创 2018-04-07 11:55:48 · 390 阅读 · 0 评论 -
题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的, 加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。package com.ftl;import java.util.Scanner;public class Demo6 { //题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密...原创 2018-03-31 23:43:31 · 29968 阅读 · 2 评论 -
输入三个整数x,y,z,请把这三个数由小到大输出
输入三个整数x,y,z,请把这三个数由小到大输出。package com.zrrd;import java.util.Scanner;public class Sort { public static void main(String[] args) { // 输入三个整数x,y,z,请把这三个数由小到大输出。 Scanner scanner=new Scanner(Syste...原创 2018-03-31 23:34:39 · 4213 阅读 · 0 评论 -
有n个人围成一圈,顺序排号。 从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
题目:有n个人围成一圈,顺序排号。 从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。package com.ftl;import java.util.Scanner;public class Demo6 { public static void main(String[] args) { // 题目:有n个人围成一圈,顺序排号。 // ...原创 2018-03-31 18:37:26 · 1421 阅读 · 0 评论 -
输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组
输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组:package com.ftl;import java.util.Scanner;public class Demo4 { public static void main(String[] args) { // 题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 System.out...原创 2018-03-31 18:35:27 · 4871 阅读 · 1 评论 -
打印出杨辉三角
打印出杨辉三角:package com.ftl;public class YangHuiSanJiao { public static void main(String[] args) { //打印出一个杨辉三角 //杨辉三角第一行有一个元素第二行有两个元素,····第n行有n个元素 //先创建一个十行十列的二维数组 int[][] arr=new int[10][10];...原创 2018-03-31 18:35:04 · 476 阅读 · 0 评论 -
判断一个字符串是否回文
题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。思路:将这个5位数进行拆分,然后对各位的数值进行比较。package com.ftl;import java.util.Scanner;public class HuiWen { public static void main(String[] args) { // 一个5位数,判断它是不是...原创 2018-03-31 09:12:56 · 526 阅读 · 0 评论 -
找出一定范围内多个连续整数,使其立方之和恰好等于另一个整数的立方
找出一定范围内多个连续整数,使其立方之和恰好等于另一个整数的立方:package com.ftl;import java.util.Iterator;public class LiFangShu { public static void main(String[] args) { // 找出一定范围内多个连续整数,使其立方之和恰好等于另一个整数的立方 //例:3^3+4^3+5...原创 2018-03-30 22:59:32 · 921 阅读 · 0 评论 -
求阶层的和
求阶层的和:package com.zrrd;import java.util.Scanner;import javax.swing.JCheckBox;public class JieCengHe { public static void main(String[] args) { //求1+2!+3!+...+20!的和 /* * 思路: * 先写阶层...原创 2018-03-29 23:49:47 · 783 阅读 · 0 评论 -
输出1000以内的完全数
输出1000以内的完全数:package com.zrrd;public class WanShu { public static void main(String[] args) { //一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 /* * 思路: * 现将1000以内的所有的数先遍历一遍, * 对...原创 2018-03-29 23:13:13 · 6420 阅读 · 0 评论 -
求1000以内的素数
求1000以内的素数:package com.zrrd;public class SuShu { public static void main(String[] args) { //求1000以内的素数 System.out.print(1+"\t"); System.out.print(2+"\t"); int co...原创 2018-03-29 23:08:49 · 2376 阅读 · 0 评论 -
有1、2、3、4、5个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
有1、2、3、4、5个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?package com.ftl;import java.util.ArrayList;public class Count1 { public static void main(String[] args) { // 有1、2、3、4、5个数字,能组成多少个互不相同且无重复数字的三位数?都是多少...原创 2018-03-31 23:47:26 · 10143 阅读 · 0 评论 -
瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)
瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借)package com.ftl;import java.util.Scanner;public class Water { public static void main(String[] args) { // 瓶盖递归 1块钱买一瓶水,三个瓶盖是换一瓶汽水,问20块钱能买 多少瓶汽水(不能借) ...原创 2018-04-01 20:23:32 · 9787 阅读 · 1 评论 -
字符串反转
将字符串反转,比如 “abcdefg” 转化为 “gfedcba”package com.ftl;import java.util.Scanner;public class FanZhuan { public static void main(String[] args) { // TODO Auto-generated method stub //将字符串反转,比如 ...原创 2018-03-27 16:56:49 · 332 阅读 · 0 评论 -
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
The superclass "javax.servlet.http.HttpServlet" was not found on the...转载 2018-04-05 21:06:53 · 144 阅读 · 0 评论