E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java_那些年踩过的坑
能快速理解
Java_
集合类_的文章
目录@这篇文章是我学习完Java集合类做的笔记和总结,如果你想认真细读这篇文章,请做好受虐的准备(建议电脑看),因为这篇文章有点长,ヽ(ー_ー)ノ。如果在看我这篇文章过程中,发现了错误,望指点。一、什么是集合?举个例子:当你有很多书时,你会考虑买一个书柜,将你的书分门别类摆放进入。使用了书柜不仅仅使房间变得整洁,也便于以后使用书时方便查找。在计算机中管理对象亦是如此,当获得多个对象后,也需要一个容
小白程序猩
·
2020-01-12 17:00
Fragment全解析系列(二):正确的使用姿势
Fragment系列文章:1、Fragment全解析系列(一):
那些年踩过的坑
2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Fragmentation本篇主要介绍一些
YoKey
·
2020-01-08 13:02
Hadoop编译2018-05-15
chown-Rroot:rootjdk1.8.0_455.修改环境变量并生效vi/etc/profileexportJAVA_HOME=/usr/java/jdk1.8.0_45exportPATH=$
JAVA
糊涂蟲
·
2020-01-04 07:42
Fragment全解析系列(一):
那些年踩过的坑
Fragment系列文章:1、Fragment全解析系列(一):
那些年踩过的坑
2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Fragmentation本篇主要介绍一些最常见的
YoKey
·
2020-01-03 16:13
Java_
多线程
线程概述进程是程序的一次动态执行对应着从代码加载,执行至执行完毕的一个完整的过程,是一个动态的实体,它有自己的生命周期.因创建而产生,因调度而运行,因等待资源或事件而被处于等待状态,因完成任务而被撤销.是系统进行资源分配和调度的一个独立单位.线程可以理解为进程的多条执行路径.线程是进程的一个实体,是cpu调度和分配的基本单位,它是比进程更小的能独立运行的基本单位.一个线程可以创建和撤销另一个线程,
Miss_差不多
·
2019-12-29 00:48
Java_
拾遗
1.public,protected,default,private以及开放性见博客文章2.不带后缀的字面量小数默认是double型,带f后缀的是float型,所以floatf=3.4是错误的,正确的是floatf=3.4f3.包装类为什么要有包装类?因为泛型中的类型参数不能使用基本类型.为什么泛型中的类型参数不能使用基本类型?因为java中的泛型实现实际上是将保存的泛型当做Object,然后在需
lingnanlu
·
2019-12-16 22:03
jdk环境变量配置
;%
JAVA_
泡沫上的幻影
·
2019-12-14 19:09
fragment的两种填充方式
Fragment系列文章:1、Fragment全解析系列(一):
那些年踩过的坑
2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Fragmentation4、AndroidFragment
墨色尘埃
·
2019-12-14 01:22
Java_
类和对象(封装 抽象类 final关键字)
封装包的名称一定要小写包的名称以反域名的写法在static修饰的方法中访问没有用static修饰的成员变量的使用需要先创建对象在调用属性.封装隐藏一些类的具体细节,提供了公开的方法来调用publicstaticvoidmain(String[]args){//封装隐藏一些类的具体细节,提供了公开的方法来调用System.out.println("请输入领养的类型(企鹅和狗狗):");Scanner
Miss_差不多
·
2019-12-13 18:00
JAVA_
接口_默认方法&静态方法
1.小结(注意):1.接口中无法定义成员变量,但是可以定义常量,其值不可以改变,默认使用publicstaticfinal修饰2.接口中,没有构造方法,不能创建对象3.接口中,没有静态代码块4.可以多继承,可以重写,二选一,但是只能通过实现类的对象来调用5.接口可以多实现6.JDK8中,接口中的方法可以被default和static修饰,但是!!!被修饰的方法必须有方法体。7.接口中方法的默认修饰
morganlin
·
2019-12-13 09:00
@
JAVA_
开发环境的搭建(windows10)
1.JDK下载百度JDK,进入OracleJAVASEDownload页面,点击JAVAPlatform,进入下载页面,点击AcceptLicenseAgreement,点击下载windowsx64版(对应自己系统的版本)。2.JDK安装默认安装3.windows环境变量设置3.1打开环境变量设置窗口右键win10开始按钮-系统-高级系统设置-环境变量3.2设置系统变量新建JAVA_HOME变量,
赵小奎
·
2019-12-11 21:33
springcloud微服务多用户商城系统
java_
代码开源_B2B电商系统_B2C电商系统
通过SpringCloud构建PC+微信+APP+云服务的云商平台系统,其中包括B2B、B2C、C2C、O2O、新零售、直播电商等子平台,之前我们讲了很多关于SpringCloud的概念文章,从本节开始,我们会以分布式微服务电子商务平台为案例,逐步给大家讲解如何构建完整的电子商务云平台。需要JAVASpringCloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求求:二一四七七
IT达人Q
·
2019-11-30 22:00
Java_
垃圾回收算法
参考:《深入理解JAVA虚拟机》第二版3.3垃圾收集算法由于垃圾收集算法的实现涉及大量的程序细节,而且各个平台的虚拟机操作内存的方法又各不相同,只是介绍几种算法的思想及其发展过程。3.3.1标记-清除算法最基础的收集算法是“标记-清除”(Mark-Sweep)算法。算法分为标记和清除两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。后续的收集算法都是基于这种思路并对其不
浮梦
·
2019-11-23 19:00
Java_
构造方法
1.父类中,默认构造方法是没有参数的;如果有参数,在子类中调用的时候,必须通过super关键字指明父类中的构造方法,并赋值;否则会报错例子:classMammal{Mammal(Stringstr){System.out.println("这是父类方法"+str);}voidgetBirthInfo(){System.out.println("bornalive");}}classMaextend
古佛青灯度流年
·
2019-11-08 03:29
JNI方法注册及加载原理分析
1.函数静态注册1.1JNI层函数格式:
Java_
包名_类名_方法名下划线隔开,通过javah生成带签名的函数,然后去实现这些函数,这种也是官方推荐的方式。
读路者_ZW
·
2019-11-07 23:27
Java_
可变参数类型
Java方法中的可变参数类型,也称为不定参数类型,是一个非常重要的概念举栗子publicclassTestVarArgus{publicstaticvoiddealArray(int...intArray){for(inti:intArray)System.out.print(i+"");System.out.println();}publicstaticvoidmain(Stringargs[]
浮梦
·
2019-11-07 22:00
Java_
枚举Enum基本使用
特性在某些情况下,一个类的对象时有限且固定的,如季节类,它只有春夏秋冬4个对象这种实例有限且固定的类,在Java中被称为枚举类;在Java中使用enum关键字来定义枚举类,其地位与class、interface相同;枚举类是一种特殊的类,它和普通的类一样,有自己的成员变量、成员方法、构造器(只能使用private访问修饰符,所以无法从外部调用构造器,构造器只在构造枚举值时被调用);一个Java源文
浮梦
·
2019-11-07 22:00
java_
类的加载、链接、初始化
makefileC/C++的makefile处理的是编译,链接的过程,手下是将源文件编译成中间文件.o文件,然后将.o文件进行合并(链接),生成可执行的文件Java类的加载一个Java类从字节代码到能够在JVM中被使用,需要经过加载、链接和初始化这三个步骤通过使用Java类加载器(classloader)可以在运行时刻动态的加载一个Java类;而链接和初始化则是在使用Java类之前会发生的动作Ja
ben_speed
·
2019-11-05 23:34
Java_
子类定义一个方法,与父类的方法名、参数列表相同,但返回值类型不同,程序是否异常?
会异常题目代码化:packageoverrideTets;classSuper{publicintgetLength(){return4;}}publicclassSubextendsSuper{publiclonggetLength(){return5L;}publicstaticvoidmain(String[]args){Supersooper=newSuper();Supersub=new
Chill_Lyn_
·
2019-11-03 11:14
Java_基础
那些年踩过的坑
——Android篇
1.使用databinding时,在布局文件中设置android:onclick属性,在viewmodel文件中处理事件时,事件方法参数需要为View,否则会提示找不到databinding错误。2.ImageView的src属性是设置前景图片,前景图片不会被拉伸,background属性是设置背景图片,背景图片会被拉伸。3.getFragmentManager是属于Activity的方法,get
网瘾少年黄
·
2019-11-02 11:56
Java_
装箱,拆箱
publicstaticvoidmain(String[]args){Integeri1=127;Integeri2=127;Integeri3=128;Integeri4=128;System.out.println(i1==i2);System.out.println(i3==i4);Doubled1=127.0;Doubled2=127.0;Doubled3=128.0;Doubled4=1
ADark0915
·
2019-11-01 16:39
Java_
反转字符串中的单词III(ReverseWords)
题目思路//空格分割字符串,得到字符串数组//遍历字符串数组,每个元素转换为StringBuilder,逆序//StringBuilder拼接+空格classSolution{publicStringreverseWords(Strings){String[]str=s.split("");StringBuilderrw=newStringBuilder();for(inti=0;i
Chill_Lyn_
·
2019-10-05 19:36
Java_基础
算法入入门(杂)
Java_
最近的请求次数(RecentCounter)
题目思路//链表,每次ping加入末尾//首尾相差3000以上的头部元素移除//返回链表长度classRecentCounter{LinkedListpingList;publicRecentCounter(){pingList=newLinkedList();}publicintping(intt){pingList.add(t);while(t-3000>pingList.peek()){pi
Chill_Lyn_
·
2019-10-05 17:43
Java_基础
算法入入门(杂)
JAVA_
树状表格分页(layUI、treeTable.js)
效果图展示(PS:本人很懒,刚开始想在网上随意找一个就用,后来发现好像PHP的不少,JAVA的树状表格大多数跟我开始写的一样没有分页,导致数据量过大后加载过于缓慢被客户吐糟,最后没找到合适的就自己写了一个简单的demo,不嫌弃的话可以自己再改改样式)准备:layUI、treeTable.js代码展示:$(function(){$.ajax({url:'tSDepartController.do?g
Junsy(JAVA)
·
2019-09-26 09:17
Java_
异常类(错误和异常,两者的区别介绍)
在Java中,所有的异常都有一个共同的祖先Throwable(可抛出)。Throwable指定代码中可用异常传播机制通过Java应用程序传输的任何问题的共性。Throwable有两个重要的子类:Exception(异常)和Error(错误),二者都是Java异常处理的重要子类,各自都包含大量子类。①.Exception(异常)是应用程序中可能的可预测、可恢复问题。一般大多数异常表示中度到轻度的问题
·
2019-09-25 06:40
Java_
线程 Thread类 Runnable接口 多线程原理 线程安全 线程同步机制 线程状态
一.线程1.概述线程:进程内部的一个独立执行单元;一个进程可以同时并发的运行多个线程,可以理解为一个进程便相当于一个单CPU操作系统,而线程便是这个系统中运行的多个任务。进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运行到消亡的过程。进程与线程的区别进程
劉某人゜
·
2019-08-26 11:37
JavaSE
线程
Thread类
Runnable接口
多线程原理
线程安全
线程同步机制
线程状态
Java_
多线程_编写两个线程,一个线程打印1-52的整数,另一个线程打印字母A-Z。打印顺序为12A34B56C….5152Z
答案1packagecn.thread3;/***编写两个线程,一个线程打印1-52的整数,另一个线程打印字母A-Z。*打印顺序为12A34B56C….5152Z。*即按照整数和字母的顺序从小到大打印,并且每打印两个整数后,打印一个字母,*交替循环打印,直到打印到整数52和字母Z结束*@authorChillLyn**/publicclassTestNumLetterPrinter{publics
Chill_Lyn
·
2019-08-24 19:55
Java_多线程
Java_
将一个偶数分解为两个质数
packagecn.myAlgorithm;//将一个偶数分解为两个质数classEvenEquals2Prime{publicstaticvoidmain(String[]args){inteven=322;//如果i和even-i同为质数时,输出结果for(inti=2;i<=even/2;i++){if(prime(i)&&prime(even-i)){System.out.println(
Chill_Lyn_
·
2019-08-06 20:51
Java_基础
算法入入门(杂)
Java_
字符串排序
packagecn.myAlgorithm;classStrSort{publicstaticvoidmain(String[]args){String[]str=newString[6];str[0]="abduction";str[1]="boy";str[2]="applicant";str[3]="apple";str[4]="abduct";str[5]="abandon";String
Chill_Lyn
·
2019-08-06 20:10
Java_基础
算法
Java_
编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n
packagecn.myAlgorithm;//编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/nclassSumOE{publicstaticvoidmain(String[]args){System.out.println(sumoe(4));System.out.println(sumoe(3));}publics
Chill_Lyn
·
2019-08-03 12:40
Java_基础
算法
Java_
写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度
packagecn.myAlgorithm;//写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度classPrintLength{publicstaticvoidmain(String[]args){Stringstr="ILOVEYOU!";System.out.println(printLength(str));}publicstaticintprintLength(S
Chill_Lyn
·
2019-08-03 12:24
Java_基础
算法
Java_
有n个人围成一圈,顺序排号,从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号
packagecn.myAlgorithm;/****Title:NumOff123*Description:*有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位**@authorChillLyn*@date2019年9月17日*/classNumOff123{/****Title:numAlive*Description:*@pa
Chill_Lyn
·
2019-08-03 12:17
Java_基础
算法
Java_
猴子吃桃问题
packagecn.myAlgorithm;//猴子吃桃问题://猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个//第二天早上又将剩下的桃子吃掉一半,又多吃了一个。//以后每天早上都吃了前一天剩下的一半零一个。//到第10天早上想再吃时,见只剩下一个桃子了。//求第一天共摘了多少classMonkeyPeach{publicstaticintpeaches(intdays){intp
Chill_Lyn
·
2019-07-30 19:46
java
算法
Java_基础
算法
Java_
输入三个整数x,y,z,请把这三个数由小到大输出
packagecn.myAlgorithm;importjava.util.Arrays;importjava.util.Scanner;//输入三个整数x,y,z,请把这三个数由小到大输出classXYZMaxMin{publicstaticvoidmain(String[]args){int[]arr=newint[3];Scannerscanner=newScanner(System.in)
Chill_Lyn
·
2019-07-30 19:49
Java_基础
算法
Java_
输入某年某月某日,判断这一天是这一年的第几天?
packagecn.myAlgorithm;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.Scanner;//输入某年某月某日,判断这一天是这一年的第几天?classOneDayOfYear{publicstaticStringdayOfYea
Chill_Lyn
·
2019-07-30 19:01
Java_基础
算法
Java_
求1000以内的所有完数(一个数如果恰好等于它的因子之和,这个数就称为 "完数 ")
packaget8;importjava.util.ArrayList;importjava.util.List;publicclassTest{/****@parambound上限边界*@return结果列表*/publicstaticListtest(intbound){Listlist=newArrayList();for(inti=2;i<=bound;i++){if(isComplete
Chill_Lyn_
·
2019-07-30 18:19
算法入入门(杂)
java
算法
Java_
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字,几个数相加有键盘控制
packagecn.myAlgorithm;importjava.util.Scanner;//求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字,几个数相加有键盘控制classAAA{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);System.out.println("请输入数字a
Chill_Lyn
·
2019-07-30 18:53
Java_基础
算法
Java_
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
packagecn.myAlgorithm;importjava.util.Scanner;//输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数classLetterSpaceDigit{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);System.out.println("请输入一行字
Chill_Lyn
·
2019-07-30 18:06
Java_基础
算法
Java_
控制台实现可视化日历
方法一:importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;importjava.util.GregorianCalendar;importjava.util.Scanner;publicclassVisualCalendar2{p
Chill_Lyn
·
2019-07-17 21:35
Java_基础
Java_
数组逆序操作:定义长度为10的数组,将数组元素对调,并输出对调前后的结果
importjava.util.Arrays;/***数组逆序操作:定义长度为10的数组,将数组元素对调,并输出对调前后的结果。**@authorChill_Lyn**/publicclassArrayReverseOrder{publicstaticvoidmain(String[]args){int[]a={0,1,2,3,4,5,6,7,8,9};inttemp=0;System.out.p
Chill_Lyn
·
2019-07-15 01:56
Java_基础
Java_
四位整数传递过程加密,加密规则:每位数字(加5)除以10取余代替原数字,再一四位交换,二三位交换
packagecn.myAlgorithm;importjava.util.Scanner;/****Title:DataEncryption*Description:四位整数传递过程加密,加密规则:*每位数字+5/10取余代替原数字,再一四位交换,二三位交换*@authorChillLyn*@date2019年9月17日*/publicclassDataEncryption{/****Title
Chill_Lyn
·
2019-07-07 17:37
Java_基础
算法
Java_
十进制整数转换为二进制
Java_
十进制整数转换为二进制importjava.util.Scanner;/**十进制转换为二进制*@authorChill_Lyn**/publicclassConvertion10To2{//
Chill_Lyn
·
2019-07-07 17:34
Java_基础
算法
Java_
输入圆的半径,计算周长及面积
Java_
输入圆的半径,计算周长及面积importjava.util.Scanner;importstaticjava.lang.Math.
Chill_Lyn
·
2019-07-07 17:59
Java_基础
算法
servlet工作原理之tomcat篇
ServletConfigServletRequest和ServletResponseservlet如何工作Session与cookieservlet中的listener本文概要见另一篇文章:https://blog.csdn.net/
java
智慧的牛
·
2019-06-10 10:13
技术专题
Mac下gradle简介与安装
2.前提条件需要安装jdk1.5或以上版本才能运行gradle.要确认jdk已经安装,验证jdk安装java-version需要设置
JAVA_
九师兄-梁川川
·
2019-06-05 21:31
工具-Gradle
Linux下 jdk安装
java-version配置环境变量:vim/etc/profile环境变量配置:(路径为JDK的解压路径)exportJAVA_HOME=/usr/java/jdk1.8.0_151exportPATH=$
JAVA
Sarah.J
·
2019-06-02 17:49
Linux
【
java_
设计模式】代理模式 静态代理
学习路径:https://coding.imooc.com/learn/list/270.html应用场景增强被代理对象的实现,具体增强的途径增加前置方法:如过滤期望外的参数、选择数据库连接池、获取持久化的对象等。增加后置方法:将被代理类的返回值封装、对返回值进行筛选等实现publicclassOrderServiceStaticProxy{//代理类持有被代理对象的引用,该对象是业务逻辑实现类p
Ch.yang
·
2019-06-01 16:00
java
设计模式
【
java_
设计模式】享元模式、Tomcat对象池相关
学习路径:https://coding.imooc.com/class/270.html前言享元模式一般不单独使用。其作用类似缓存,一块内存区域多端共享,减少重复操作,提高效率。享元模式和单例模式的主要区别是,单例模式的对象一旦被创建就常驻内存,享元模式则可以擦除创建出来的对象。应用场景1.系统底层开发,如JDK的Integer.valueof(x),x在[-128,127]这个区间的时候会直接去
Ch.yang
·
2019-05-28 18:52
java
设计模式
【
java_
设计模式】简单工厂、工厂方法、抽象工厂
学习路径:https://coding.imooc.com/class/270.html概念区别【简单工厂】不属于设计模式,是一种【编码风格】【工厂方法】、【抽象工厂】属于【创建型】的设计模式应用场景1.简单工厂好处:减少应用层代码量//基础简单工厂FruitFactoryfruitFactory=newFruitFactory();//约定一个标识让工厂去生成,这里可以用反射的方式演进得更合理F
Ch.yang
·
2019-05-19 19:26
java
设计模式
JDK ADB Gradled 环境变量配置以及常用命令
;%
JAVA_
accompany_you_to_go
·
2019-05-16 10:21
Android
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他