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学习daydayUp!
java学习
1.Set不允许重复元素无顺序至多允许一个Null值HashSeth=newHashSet();h.add();h.size();Iteratorit=h.Iterator();while(h.hasNext()){Objecto=it.Next()}2.Iterator一种模式,将序列化的对象进行内部遍历(针对List的迭代器有ListIterator,previous()进行双向移动)3.泛型
aa1083663346
·
2020-09-14 13:41
黑马程序员
java学习
笔记(day09)
-------android培训、java培训、期待与您交流!----------今天学习了交通灯管理系统的视频教程,了解了交通灯的一些基本原理。想要做出交通灯管理系统的工程,就必须对交通灯有一定的了解。首先对应道路的灯是同时变化的,比如东向南的,西向北的,而且所有右转一直是绿灯。这些都是我们之前必须做的准备工作。使用面向对象的思想思考,每条路线上都会出现多辆车,路线上会随机增加新的车,在灯绿期间
a6688fly
·
2020-09-14 13:09
Java学习
day004 数据类型与变量
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day004数据类型与变量一、数据类型Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。在Java中,一共有8种基本类型(primitivetype),其中有4种整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。注意:
Z zehao
·
2020-09-14 13:36
Java基础学习
java
Java学习
day008 控制流程(块作用域、条件语句、循环、确定循环、多重循环、中断流程)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day008控制流程(块作用域、条件语句、循环、确定循环、多重循环、中断流程)与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流程。1.块作用域块(即复合语句)是指由一对大括号括起来的若干条简单的Java语句。块确定了变量的作用域。一个块可以嵌套在另一个块中。下面就是在main方法块中嵌
Z zehao
·
2020-09-14 13:05
Java基础学习
java
编程语言
switch
【
Java学习
】java语言的执行模式--半编译和半解释型
1,相关概念1)编译方式:编译方式把源程序的执行过程严格地分成两大步:编译和运行。①把源程序全部翻译成目标代码②运行目标代码,获取执行结果。2)解释方式:源程序输入到计算机后,解释程序将程序逐句翻译,翻译一句执行一句边翻译边执行,不产生目标程序。解释方式是按照远程序中语句的动态顺序,直接地逐句进行分析解释,并立即执行。解释的过程:在程序执行时开始翻译代码为二进制,翻译一句执行一句。3)JIT和AO
兔兔西
·
2020-09-14 13:43
java学习
Java学习
笔记03(Scanner、Random)
创建引用类型变量公式我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型。与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。数据类型变量名=new数据类型();每种引用数据类型都有其功能,我们可以调用该类型实例的功能。变量名.方法名();Scanner类的使用导包importjava.util.Scanner;创建键盘录入对象Scannersc=
SlamZZZZZZ
·
2020-09-14 13:09
编程语言
java
(一)
Java学习
第一步 -- JDK安装及卸载
(一)
Java学习
第一步–JDK安装及卸载1.1什么是环境变量环境变量说白了就是指定一个软件的路径,告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,
丿V
·
2020-09-14 13:44
JAVA学习
_Day02
Java第二天学习内容学习笔记一、数据类型转换1.自动类型转换特点:数据范围从小到大的转换【不会改变数据大小】【byte是奔奔类型的停车位,short是小轿车类型的停车位,int是SUV类型的停车位,long是皮卡车类型的停车位,float是货车类型的停车位,double是大货车类型停车位如果把奔奔停在小轿车等比自己大的类型的停车位是可以的,但是你要把大货车停止比自己小的停车位就不可以了,会发生溢
巴乐兔
·
2020-09-14 13:33
Java基础知识
继承与多态_重载与覆盖
本文用以自己
java学习
的过程中碰到的小问题的总结提示,坚持下去,肯定对自己掌握android开发大有裨益!
wudroid
·
2020-09-14 13:43
java
java
Java学习
笔记_反射_Class.forName()加载并修改一个类的私有成员变量
我相信实例比文字更能说明问题Demo1,被加载的类packagecom.text.hl;publicclassDemo1{privateinthl;}在这里我用junit单元测试测试的,去方法中加载Demo1类获得其私有成员变量并改变其值为指定的值,这里为200.大家也可以将此方法写在自己定义的类的Main方法中执行.依个人习惯和喜好而定.@TestpublicvoidtestGetDemo1()
HLhakey
·
2020-09-14 13:41
Java
JavaWeb
Java学习
篇之容器篇(进阶&源码分析)
一、概括:在java中,由于数组长度固定,在实际开发中用到的并不多;为了解决数组长度固定的缺陷,在JDK1,2开始,java中提供了集合框架(容器)来解决这一问题。简单来说,java集合框架实际上就是一种数据结构,用来存放数量不固定的元素。java类集框架中提供了两个最为核心的接口,Collection和MapCollection:和单链表类似,每一次操作的都是单个元素Map:每次操作的都是一对键
A__B__C__
·
2020-09-14 13:11
java知识总结
Java_学习篇
Java学习
DAY17 无序集合,泛型,映射
Set(散列)无序不能存储重复元素实现类:HasSet、LinkedHashSet、TreeSetHashSet底层基于HashMap(基于数组+链表)实现数组存储,不能存储重复元素,不能保证元素存储的顺序恒久不变。默认的初始容量为16,默认加载因子为0.75,每次扩容是在原来的基础上增加一倍。线程不安全的集合。加载因子越大,某个桶中的节点数越多导致查询效率降低加载因子越小,进行频繁的扩容与reh
蔺江南
·
2020-09-14 13:38
java
无序集合
映射
链表
java
Java学习
DAY20 Properties、断言、线程
Properties可以进行持久化的映射类(父类时Hashtable)键和值都是字符串类型properties文件都是默认是以GBK来进行编码,但是如果出现中文以u16进行编码当作配置文件来使用packagecn.tedu.properties;importjava.io.FileOutputStream;importjava.io.IOException;importjava.util.Prop
蔺江南
·
2020-09-14 13:38
java
线程
Properties
设计模式
java
多线程
Java学习
DAY16 列表、迭代器
List实现类:ArrayList、LinkedList、Vector、Stack***ArrayList:***底层由数组实现数据存储,默认初始容量为10,数组底层扩容根据右移运算每次扩容一半***ArrayList(顺序表)***:底层由数组实现的数据,,默认初始容量为10,内存连续,需要扩容底层根据右移运算进行扩容,每次扩容都是在原容量的基础上增加一半。增删效率较低、查询效率较高。线程不安全
蔺江南
·
2020-09-14 13:38
java
API
列表
java
链表
Java学习
DAY23 模块关系、反射、jdk1.5新特性、jdk1.8新特性
模块之间有关系—耦合度(高内聚、低耦合)反射—解析类,通过字节码对象来获取实例对象的过程Class—代表类的类(产生对象就是一个具体的类(字节码对象))Field—代表属性的类(产生的对象就是一个具体的属性)Method—代表方法的类(产生的对象就是一个具体的方法)Constructor—代表构造方法的类(产生的对象就是一个具体的构造方法)获取字节码的方式1.通过类型.calss来获取字节码对象2
蔺江南
·
2020-09-14 13:38
java
方法
API
java
反射
编程语言
Java学习
DAY21 线程、锁、网络配置
线程之间存在相互抢占,发生在代码的每一步,导致多线程的数据并发安全问题解决方式—加锁1.同步代码块锁synchronized(锁对象){}根据锁对象共享进来的线程对象保证在执行代码块内容时不会有抢占锁对象:一个对象,可以把哪些线程对象共享进来可以把当前参与的线程对象共享进来的对象方法区资源(把所有的线程对象都共享)this(当参与的所有线程对象被Runnable实现类对象共享)packagecn.
蔺江南
·
2020-09-14 13:38
java
线程
流
多线程
java
编程语言
大数据
Java学习
DAY07 对象和类
面向对象的引入面向对象本质是一种编程范式(思考方式)面向过程:关注的是代码的实现细节面向对象:先把代码实现细节整合到对象中,找到这个对象就能拥有对象的功能面向对象基于面向过程,面向对象优于面向过程?如果我们场景比较简单优先推荐面向过程,如果场景很复杂优先推荐面向对象对象和类之间的关系对一类对象来进行抽取,把共有的特征信息抽取成了属性,把共有的行为信息抽取成了方法,把这一类对象抽取成了类。类是对对象
蔺江南
·
2020-09-14 13:37
java
方法
java
编程语言
封装
类
Java学习
DAY15 异常捕获方式、集合引入
捕获方式1.分别捕获—针对方法上抛出的所有异常进行分别处理(提供对应的catch,进行分别处理)2.统一捕获—针对方法上抛出的所有异常进行统一处理(提供一个catch以及抛出异常类的公共父类)3.分组捕获—提供|来间隔一组之间的异常类进行统一处理(jdk1.7出现的)packagecn.tedu.exception;publicclassExceptionDemo1{publicstaticvoi
蔺江南
·
2020-09-14 13:05
java
方法
API
列表
java
编程语言
Java学习
DAY19 字符流,字节流,缓冲流,系统流、转换流
硬盘字符流给硬盘上.txt文件写入数据文件字符输出流—FileWriter从硬盘上.txt文件读取数据文件字符输出流—FileReaderpackagecn.tedu.io.file;importjava.io.FileReader;importjava.io.IOException;publicclassFileReaderDemo1{publicstaticvoidmain(String[]a
蔺江南
·
2020-09-14 13:05
java
API
流
java
大数据
Java学习
DAY22 InetSocketAddress类、DUP\TCP协议
InetSocketAddress类—可以代表IP地址和端口号packagecn.tedu.net.address;importjava.net.InetSocketAddress;publicclassInetSocketAddressDemo{publicstaticvoidmain(String[]args){//创建代表IP地址和端口的对象//localhost解析成127.0.0.1永远
蔺江南
·
2020-09-14 13:05
java
线程
DUP\TCP协议
java
网络
网络协议
socket
java学习
day04流程控制(一)
流程控制(一)条件分支switch选择分支if...esle与switch循环条件分支①:单分支语法:If(布尔表达式){执行代码块}过程:布尔表达式必须返回true,才能进入执行代码块总结:类似以下情况判断没有大括号时,布尔表达式返回true会执行第一行!if(false)System.out.println("helloworld");System.out.println("chinasoft
weixin_45020692
·
2020-09-14 13:03
java
视频教程-Java进阶课程系列之ArrayList集合底层源码实战分析-Java
程伟鑫¥19.00立即订阅订阅后:请点击此处观看视频课程视频教程-Java进阶课程系列之ArrayList集合底层源码实战分析-
Java学习
有效期:永久观看学习时长:66
weixin_33775251
·
2020-09-14 12:57
java学习
—day_3
1.再定义Long或float类型变量的时候,要加L或者F整数默认是int类型,浮点数默认是double类型byte,short在定义的时候,他们接收的其实是一个int类型的值这个是自己做得数据检测,如果不在他们的范围内,就会报错。2.128:0B1_00_00_00_00-128:0B1_00_00_00_003.数据类型转化之默认转换:byte(1),short(2),char(2)--int
sean_fight
·
2020-09-14 12:20
java学习之路
JAVA学习
笔记day04 程序流程控制
1、switch语句(1)语法switch...case提供多路分支,用于选择的数据类型可以可以是整数、Char、枚举类型。switch(表达式){case取值1:执行语句;break;case取值2:执行语句;break;......default:执行语句;break;}执行流程:先计算表达式的值,然后和case后面的匹配,如果有就执行对应的语句,否则执行default控制的语句switch语
qq_41865928
·
2020-09-14 12:41
JAVA学习
Day2(流程控制语句)
流程控制语句(回顾)1.逻辑控制语句1.1顺序结构1.2条件分支结构1.3循环结构2.IDE2.1文件夹的作用2.2Debug2.3命名规则(回顾)回顾:1.JDK-环境变量的设置2.变量3.数据类型:基本数据类型8种+引用类型4.byte、short/char、int、long、float、doubleboolean:truefalse5.运算符++&&&>>>>>?:1.逻辑控制语句1.1顺序
hztttk
·
2020-09-14 12:41
JAVASE
java
intellij
idea
Java学习
之Iterator(迭代器)的一般用法 (多方整理)
推荐资源站:https://zhimalier.com/迭代器(Iterator)迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。Java中的Iterator功能比较简单,并且只能单向移动:(1)使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的nex
芝麻粒儿
·
2020-09-14 12:56
Java之旅
java学习
Day 03 卸载和安装JDK
卸载JDK卸载JDK删除JDK安装目录删除JAVA_HOME删除path下关于java的目录java-version安装JDK百度搜索JDK8(我用的8U212)同意协议下载与电脑相应的版本(我电脑Wiondws10的64位)双击安装记信安装路径(配置变量时要用到)配置环境变量1.我的电脑右键—属性—高级系统设置2.环境变量—系统变量—JAVA_HOME3.配置path变量测试JDK是否安装成功1
qjrgwsksk
·
2020-09-14 12:50
Day06--
Java学习
之数组
数组1.数组概述数组就是相同类型数据的有序集合每一个数据成为一个数组元素,每个数组元素通过一个下标来访问他们2.数组创建声明int[]nums=newint[4];//为nums数组开辟了4个int数据类型的内存空间注意:上面那种声明数据变量的方法为首选,下面那种是当时为了C++程序员适应保留的一种写法tips:数组声明的时候只在栈中存放了数据的一个对应数据类型的指针,初始化时会指向新开辟的堆空间
南柯子啦啦啦
·
2020-09-14 12:57
java学习
笔记——scanner、Random
Scanner5月18日第一节从键盘输入n个数,求最大值。sc.nextInt();publicclass_01Scanner{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.println("你想要输入几个数:");intlength=sc.nextInt();//输入一个int类型的值l
风清云不淡
·
2020-09-14 12:19
笔记
java
java学习
笔记——成员变量、局部变量、封装get、set方法
5月18第二节成员变量、局部变量5月18第二节面向对象三大特征:封装、继承、多态封装在java当中的体现:1.方法就是一种封装2.关键字private也是一种封装封装:将一些细节信息隐藏起来,对外界不可见创建一个类,Person类给对象在类里定义一个方法给age规定一个权限,让年龄不能为负private私有化,只能在当前类下面访问代码,Person类publicclassPerson{String
风清云不淡
·
2020-09-14 12:19
笔记
java
Java学习
细节篇_Day01andDay02
一、JDK\JRE\JVM区分JDK(Java开发工具包)其中包括Java开发工具和JRE(Java程序的运行环境),JRE中包括核心类库和JVM(虚拟机)。JDK目录下文件意义:a:bin目录:该目录用于存放一些可执行程序。如javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具)和javadoc.exe(文档生成工具)等。b:db目录:db目录是一
Crape_diem233
·
2020-09-14 12:04
Java学习
DAY04 流程控制
键盘录入步骤:1.导包------------获取信息位置2.找到Scanner----------3.获取数据packageday04;//1.导包importjava.util.Scanner;/***键盘录入获取数据**导包*@authortarena**/publicclassJavaDemo1{publicstaticvoidmain(String[]args){//2.找到scanne
蔺江南
·
2020-09-14 12:59
for循环
while
java
switch
编程语言
java学习
day04_流程控制_练习题
java学习
day04流程控制_练习题练习题:打印三角形packagestruct;publicclassTestDemo{publicstaticvoidmain(String[]args){//打印三角形
木森林o
·
2020-09-14 12:25
java
java学习
day04_流程控制
java学习
day04_流程控制1.用户交互ScannerScanner对象Java给我们提供了这样一个工具类,我们可以获取用户的入.java.util.Scanner是java5的新特性,我们可以通过
木森林o
·
2020-09-14 12:25
java
java学习
day01_基础语法
java学习
day01_基础语法标识符:注:*所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开头*首字符之后可以是字母,$,_,或者数字的任何字符组合*不能使用关键字作为变量名或方法名
木森林o
·
2020-09-14 12:24
java
java学习
day02_运算符
java学习
day02_运算符Java语言支持如下运算符:算数运算符:+,-,*,/,%,++,--;赋值运算符:=;关系运算符:>,=,>,>>(了解!!!)
木森林o
·
2020-09-14 12:24
java
java学习
day01_JDK安装和卸载
java学习
day01_JDK安装和卸载安装JDK:百度搜索JDK8,找到下载地址同意(流氓)协议下载电脑对应的版本双击安装JDK记住安装的路劲配置环境变量:(1)我的电脑–>右键–>属性(2)环境变量
木森林o
·
2020-09-14 12:53
jdk
java
java学习
笔记——匿名对象,ArrayList集合,遍历
5月19第一节匿名对象创建对象的标准格式:类名称对象名=new类名称();匿名对象就是只有右边的对象,没有左边的名字和赋值运算new类名称();注意:1.匿名对象只能使用唯一的一次,下次再用不得不再创建一个新对象。2.没有引用的对象就是内存中的垃圾,会被JVM中垃圾回收机制回收,匿名对象一创建就是垃圾。引用:储存了某一个地址的变量建议:1、确定有一个对象只需使用唯一的一次2、一般用于方法调用定义一
风清云不淡
·
2020-09-14 12:58
笔记
java
java学习
day03_包机制&javadoc
java学习
day03_包机制&javadoc包机制为了更好地组织类,Java提供了包机制,用于区别类名的命名空间.包语句的语法格式为:packagepkg1[.pkg2[.pkg3...]]
木森林o
·
2020-09-14 12:44
java
硬核空间
java学习
01 如何变成牛X的Java后端程序员?
硬核空间
java学习
01如何变成牛X的Java后端程序员?1.努力的意义2.我们都曾经是初学者3.一些吐槽4.简历和面试的套路1.努力的意义为什么我们需要努力?为了更好的生活?为了有更多的选择?
曲全厂
·
2020-09-14 11:27
Java学习
java
Java学习
笔记2
目录运算符算数运算符运算符和表达式算数运算符字符的+操作字符串的+操作赋值运算符自增自减运算符关系运算符逻辑运算符逻辑运算符概述逻辑运算符短路逻辑运算符三元运算符运算符算数运算符运算符和表达式算数运算符字符的+操作字符串的+操作1+99+“年黑马”就是100年黑马赋值运算符自增自减运算符关系运算符逻辑运算符逻辑运算符概述逻辑运算符短路逻辑运算符三元运算符
觅花晨
·
2020-09-14 11:09
Java基础
【
java学习
】Redis学习-spring-data-redis
1,概念Redis安装1)场景①性能。执行时间久且结果不频繁变动的SQL,适合将运行结果放入缓存。②并发。在大并发的情况下,所有的请求直接访问数据库,数据库会出现连接异常。这个时候,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问数据库。2)缺点①缓存和数据库双写一致性问题一致性问题是分布式常见问题,还可以再分为最终一致性和强一致性。如果对数据有强一致性要求,不能放缓存
兔兔西
·
2020-09-14 10:02
java学习
Java学习
笔记9. Debian 9下更换Open JDK 8 为 Oracle JDK 9
OpenJDK是许多Linux系统的默认JDK,但是Java开发一般还是使用OracleJDK。所以,有时候我们需要把系统的默认的JDK换成Oracle的。具体可以分三步:1.下载并解压OracleJDK到本地电脑目录2.设置系统变量并使其生效3.使用alternatives机制设置OracleJDK为系统默认的JDK下载----解压缩----安装首先是下载,需要到Oracle的官方页面下载压缩包
村口卖西瓜
·
2020-09-14 09:18
Java学习笔记
Java中使用CountDownLatch进行多线程同步
CountDownLatch介绍在前面的
Java学习
笔记中,总结了Java中进行多线程同步的几个方法:1、synchronized关键字进行同步。
大愚若智_
·
2020-09-14 08:52
JAVA学习笔记
Java 学习笔记:第三章 控制语句
Java学习
笔记:第三章控制语句3.1选择结构3.1.1if单选择结构Math类的使用3.1.2双选择结构3.1.3if-elseif-else多选择结构switch多选择结构3.2循环结构3.2.1wihle
人在囧途^o^
·
2020-09-14 08:32
Java
#
Java学习
#习题二
文章目录判断题函数题使用继承,实现“剪刀石头布的游戏”编程题学投资质因子分解成绩分级管理判断三角形类型按正整数的相反数字顺序输出作品评分666其他
JAVA学习
的内容见:目录判断题1-1.系统自动引入java.lang
vircorns
·
2020-09-14 08:44
Java学习
Java学习
第三章 面向对象(上)
一.对象和类1.对象和类的定义对象可以看成是静态属性(成员变量)和动态属性(方法)的封装体类是用来创建同一类型对象的“模板”,在一个类中定义了该类对象所应具有的成员变量以及方法2.对象和类是分不开的,必须先有类才有对象成员变量+方法=类--new->对象类是静态的概念,对象是new出来的,位于堆内存。同一个类的每个对象有不同的成员变量存储空间,同一类的每个对象共享该类的方法。类的每个成员变量在不同
我爱测试
·
2020-09-14 07:27
Java学习
我的测试
JAVA学习
--getInstance
JAVA学习
–getInstancepublicstaticDBConnectinstance;publicstaticDBConnectgetInstance(){if(instance==null)
尼古拉丝
·
2020-09-14 07:31
JAVA
Java开发应用于哪些方向 选择
Java学习
怎么样
选择
Java学习
怎么样?Java编程开发是一件创造性的工作,更是生活中的一门艺术。精通任何一门艺术,都需要很多的练习和领悟。Java发展到今天,其身影早已现身于我们生活的方方面面。
千锋郑州
·
2020-09-14 07:46
思维导图学习 | 第十一篇:
java学习
中级篇(框架),让Spring不再难懂(ioc篇)
写在前面写过java的都知道:所有的对象都必须创建;或者说:使用对象之前必须先创建。而使用ioc之后,你就可以不再手动创建对象,而是从ioc容器中直接获取对象。就好像我们无需考虑对象的销毁回收一样,因为java垃圾回收机制帮助我们实现了这个过程;而ioc则是让我们无需考虑对象的创建过程,由ioc容器帮我们实现对象的创建、注入等过程。控制反转springioc容器在Spring框架中的核心组件只有三
程序员手札
·
2020-09-14 07:46
SpringBoot
技术提升
思维导图
学习资源
上一页
99
100
101
102
103
104
105
106
下一页
按字母分类:
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
其他