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复习
(十三)----多线程(三)
生产者消费者问题现在我们要写一个程序,来模拟做馒头和吃馒头,一个不断的往篮子里扔做熟的馒头,一个不断的在那吃。模型如下:现在要求是,写一个程序来模拟这个过程,面向对象,怎么写呢?我们要写考虑里面有哪些类呢?我们分析名字就行了首先我们先把主要的类和main方法写一下:publicclassProducerConsumer{publicstaticvoidmain(String[]args){}}然后
一个Java小白
·
2020-11-08 20:59
java基础
java
多线程
thread
Java复习
(十二)----多线程(二)
多线程(二)线程同步死锁深入了解synchronized线程同步为了说明白什么是线程同步,我们来看一个小故事: 比如说你赚了点钱,在银行里存了点钱,不多也不少,刚好3000块钱,然后银行给你一个银行卡和一本存折。 有一天,你突然有急事想要用钱,你便拿着存折去银行柜台取钱,这时候工作人员问你打算取多少钱呀,不多,刚好取2000块钱,然后工作人员把这要求输入电脑,这时电脑会去检查你的账户够不够20
一个Java小白
·
2020-11-08 15:16
java基础
多线程
java
thread
synchronized
同步
Java复习
(八)----泛型详解
最近复习到泛型,才发现之前对泛型的了解仅仅停留在表面,在CSDN中也有很多大佬发的很好的文章,我在这也记录一下我自己的学习过程,有错误请大家指出。本文参考Java泛型详解Java泛型详解泛型详解什么是泛型为什么要用泛型泛型的使用泛型接口泛型类多个泛型类型泛型方法泛型的擦拭泛型的继承extends和super通配符通配符使用场景通配符通配符?和T的区别Class和Class区别对比extends和s
一个Java小白
·
2020-10-18 18:18
java基础
java
Java复习
(六)----反射(一)
现在我们开始来讲解一下Java中的反射,因为知识有点多,我打算分两三个章节发出来。坚持自己的梦想,即使没有翅膀也能飞翔什么是反射反射就是Reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。对反射更简单的解释就是:Java是个千年难遇的美女,但是美女有很多事情是规定不让你做的。而反射就是一把枪,有枪在手,你想让美女干嘛就干嘛。为什么需要反射一句话概括就是使用反射可以赋予J
一个Java小白
·
2020-10-12 10:51
java基础
java
反射
Java程序员面试刷题指南,CSDN最全,最强!
小刀在去各个厂面试的时候,经常是通宵睡不着觉,头发都脱了一大把,还好最终侥幸能够入职一个独角兽公司,安稳从事喜欢的工作至今....近期也算是抽取出大部分休息的时间,为大家准备了一份通往大厂面试的小捷径,准备了一整套
Java
Java面试那些事阿
·
2020-10-08 15:56
架构
java
面试
面试题
java面试题
2021蓝桥杯
Java复习
【史上最详细攻略】【持续更新】
前言蓝桥杯全国软件和信息技术专业人才大赛是由工业和信息化部人才交流中心举办的全国性IT学科赛事。蓝桥杯在多数高校校被评为二类竞赛,级别相当高,对于保研评优找工作都起着相当大的作用。本博客用于及时复习蓝桥杯知识点,将本人所学分享给大家,由于博主水平有限,如有不足,敬请谅解。文章目录常用技巧日期问题具体到星期几【可使用windows计算机器】【Windows计算器实现日期计算】【日期之差】【日期对应星
WTIAW.TIAW
·
2020-10-04 18:08
蓝桥杯
Java复习
——对象流、序列化
/**@create2020-06-19-10:57@autherElding_xrl对象流的使用:ObjectInputStream和ObjectOutputStream作用:用于存储和读取基本数据类型数据或对象的处理流。强大之处可以把java中的对象写入到数据源中,也能吧对象从数据源中还原回来。序列化机制:允许把内存中的java对象转换成与平台无关的二进制,然后永久的保存在磁盘上,通过网络的形
Elding
·
2020-09-17 13:22
java复习
JAVA复习
——静态代理、动态代理
packagecom.atguigu.Reflection;/**静态代理测试*@autherElding_xrl*@create2020-07-07-15:00*/interfaceCloth{voidclothdosmthing();}//代理类classcolthFactoryimplementsCloth{privateClothcf;publiccolthFactory(Clothcf)
Elding
·
2020-09-17 13:22
java复习
java复习
——线程创建之继承Thread
packagecom.atguigu.ThreadJava;/**@autherElding_xrl@create2020-06-02-10:22创建多线程的方式1:1、创建一个继承Thread的子类2、子类中重写Thread的run()方法-->将要执行的操作声明在run()方法中;3、创建一个子类对象4、子类对象调用start()方法*/classMyThreadextendsThread{@
Elding
·
2020-09-17 13:22
java复习
java复习
——IO流
packagecom.atguigu.JavaIO;importorg.junit.Test;importjava.io.File;importjava.io.FileReader;importjava.io.IOException;/**@autherElding_xrl@create2020-06-15-19:46一、流的分类:1、操作数据单位:字节流、字符流2、数据的流向:输入流、输出流3、
Elding
·
2020-09-17 13:22
java复习
JAVA复习
-反射之Class类
packagecom.atguigu.Reflection;importcom.atguigu.JavaImportant.Person;importorg.junit.Test;importjava.lang.reflect.Constructor;importjava.lang.reflect.Field;importjava.lang.reflect.Method;/**@autherEld
Elding
·
2020-09-17 13:22
java复习
java复习
——线程创建之实现Runnable接口
packagecom.atguigu.communication;/**@autherElding_xrl@create2020-06-03-16:23例题:两个线程交替打印0-100涉及到的三个方法:waite:一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器;notify:一旦执行此方法,就会唤醒当前阻塞状态的线程(优先级较高的那个);notifyAll:一旦执行此方法,就会唤醒所有阻
Elding
·
2020-09-17 13:22
java复习
java复习
——服务端与客户端socke
packagecom.atguigu;importorg.junit.Test;importjava.io.*;importjava.net.InetAddress;importjava.net.ServerSocket;importjava.net.Socket;/**@autherElding_xrl@create2020-06-18-15:171、创建服务器端的ServerSocket,指明
Elding
·
2020-09-17 13:22
java复习
Java复习
概念部分
Java复习
概念部分1.对象:面向对象技术中的对象就是现实世界中某个具体的物理实体在计算机逻辑中的映射和体现。
bookjohn
·
2020-09-16 22:21
java
基础
Java复习
计划激烈准备中ing
夏日的到来,天气的炎热正一步一步的向我们靠近,每个人内心的那一份激情与期待随之而来。。。第一波的的学习已经接近尾声,第一波的学习内容有:JavaSE,Mysql,JDBC,HTML,CSS,JavaScript初,高级,JQuery,Json,Maven,Struts,Hibernate,Spring,SpringMVC,mybatis,linux,redis等,,,,这些内容学习下来用了6个月之
Java学习之乐
·
2020-09-16 06:20
复习
Java复习之路
Java复习
计划
一、Java核心集合多线程异常I/OJVM内存模型GC算法二、JavaEEweb服务器三、开源组件SpringSpringMVCMybatisHibernateSpringbootSpringcloud四、中间件RedisKafka
SHeart7
·
2020-09-16 06:19
Java
黑马程序员——
java复习
总结——字符串
-------android培训、java培训、期待与您交流!----------一、String类String类代表字符串,java程序中所有的字符串字面值(如”abc”)都作为此类的实例实现。他没有子类,字符串是常量,他们的值在创建之后就不能被更改。1.1字符串的创建方法Strings1=newString(“abc”);Strings1=“abc”;如上,就是字符串的两种创建方法,字符串最大
key_fans
·
2020-09-16 05:57
Java学习
借鉴这份
Java复习
路线,我成功收获蚂蚁金服、阿里、美团等Offer
关于程序员,除了做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书!小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、日记、设计模式、数据库、分布式缓存、数据结构等等由于细节内容实在过多所以只编辑了部分知识点的章节粗略的
mrchaochao
·
2020-09-16 05:56
Java
面试
架构
java
架构
面试
资料
JAVA复习
之java语言基础
java复习
:JAVA基础第一章(第一部分)常量变量基础数据类型引用数据类型.一、final关键字最后的,不能有后继者;1、被final修饰的类不能被继承;2、被final修饰的方法不能被重写;3、被final
java亮小白1997
·
2020-09-16 05:29
java后端开发
java
编程语言
java复习
总结---初级学习笔记
一.get和set方法的使用.set和get方法一般是用来给类的成员变量赋值的,一般只在private中用。灵活性get()和set()有一个好处,当输入.get(.set)时就能显示所有的属性。把所有设置都归纳起来,对于外部的使用都方便.安全性对于类来说,如果不使用set/get方法,直接用public定义某个属性,那么这个属性是可读可写的,如果你希望一个类的某个属性是只能读取,不能写入的时候,
DoubleCircle-OO
·
2020-09-15 12:50
java
Java复习
day_03 运算符
Java复习
day_03运算符一.运算符1.分类算术运算符赋值运算符逻辑运算符位运算符三元三目运算符2.算术运算符±*/%++–注意:整数相除只能得到整数,想要得到小数,必须把数据变换为浮点数/获得的是除法操作的商
思维啊
·
2020-09-14 16:01
JAVA基础知识复习
java
java复习
整理(六 异常处理)
一、异常简介在Java中,所有的异常都有一个共同的祖先Throwable(可抛出)。Throwable指定代码中可用异常传播机制通过Java应用程序传输的任何问题的共性。Throwable:有两个重要的子类:Exception(异常)和Error(错误),二者都是Java异常处理的重要子类,各自都包含大量子类。Error(错误):是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码
weixin_30433075
·
2020-09-14 16:34
java复习
笔记day02
1.逻辑运算符:&逻辑与、&&短路与、|逻辑或、||短路或、!逻辑非、^逻辑异或2.从键盘获取不同类型的变量:导包:importjava.util.Scanner;使用:Scannerinput=newScanner(System.in);//实例化对象inta=input.nextInt();//使用//输入测试Scannerscanner=newScanner(System.in);Syste
蒙面小生
·
2020-09-14 14:26
JAVA
java基础
java复习
题9
1、volatile是什么?volatile是用于修饰属性和静态变量的关键字,当该变量的值变化时,其余访问该变量的线程立即可见。并且禁止指令重排。2、TCP/IP协议分为几层?应用层、传输层、网络互联层、网络接口层。3、什么是端口?常见端口有哪些?端口,就是应用程序用于数据交互的通道,用于实现程序间的通信。每个应用程序都有固定的端口。tel协议:23smtp协议:25ftp协议:21http协议:
四九城少年
·
2020-09-14 13:09
java
复习题
哈哈哈——
Java复习
__Day_1
Java概述:计算机语言可以分为:机器语言,汇编语言,高级语言。计算机只能识别机器语言,由二进制01组成的编码,目前通用的编程语言是汇编语言和高级语言Java划分为三个技术平台——JavaSE(核心部分),JavaEE,JavaME(这两个是由JavaSE的基础上发展而来的)。Java语言的特点:①简单易用,②安全可靠,③跨平台,④面向对象,⑤支持多线程Sun公司提供JDK和JREJDK:包括Ja
Javaprintf
·
2020-09-14 13:54
Java复习专用
编程语言
java
Java复习
笔记---泛型
泛型基础从Java程序设计语言1.0发布以来,变化最大的部分就是泛型使用泛型机制编写的程序代码要比那些杂乱地使用Object变量,然后在进行强制类型转换的代码具有更好的安全性和可读性泛型为类提供了类型参数,用来表示其中包含元素的类型:ArrayListfiles=newArrayList();在Java7及以后的版本中,构造函数中可以省略泛型类型,省略的类型可以从变量的类型推断得出:ArrayLi
TANGJIALEO
·
2020-09-13 23:37
菜鸟java入门
JAVA复习
题与解答
JAVA复习
题单项选择题1、下列叙述中正确的是①Java是不区分英文字母大小写的,源文件名与程序类名不允许相同②Java语言以方法为程序的基本单位(以类为基本单位)③Applet是Java的一类特殊应用程序
zhuoguang88
·
2020-09-13 14:32
Java学习
JAVA复习
(二维数组——快排——迷宫)
二维数组:(了解)定义:一维数组:int[]array=newint[3];开辟了3个空间的int类型的数组二维数组:int[][]对于二维数组的初始化定义:数组的动态初始化:数据类型数组名称[][]=new数据类型[行][列];数组的静态初始化数据类型数组名称[][]=new数据类型[][]{{1,2,3},{4,5,6},{7,8,9}};范例:定义二维数组//静态初始化二维数组intdata
if_watermelon
·
2020-09-12 01:49
JAVA
JAVA复习
笔记--前言:第一节:从注释开始
java注释分以下三种注释:1、单行(single-line)--短注释://……2、块(block)--块注释:/*……*/3、文档注释:/**……*/一、单行注释1、单行注释(Single-LineComments):短注释可以显示在一行内,并与其后的代码具有一样的缩进层级。如果一个注释不能在一行内写完,就该采用块注释。单行注释之前应该有一个空行。例:if(condition){/*Handl
iteye_21285
·
2020-09-12 00:20
JAVA基础复习笔记
java复习
-JVM
JVM基础1.基本概念Java虚拟机主要分为五大模块:类装载器子系统、运行时数据区、执行引擎、本地方法接口和垃圾收集模块。Java虚拟机不是真实的物理机,它没有寄存器,所以指令集是使用Java栈来存储中间数据,这样做的目的就是为了保持Java虚拟机的指令集尽量的紧凑,同时也便于JAVA虚拟机在那些只有很少通用寄存器的平台上实现。另外,JAVA虚拟机的这种基于栈的体系结构,有助于运行时某些虚拟机实现
Ruh06
·
2020-09-11 13:28
基础记录
java复习
第7天---7.4---IO流---递归、文件过滤器
java复习
第7天---7.4---IO流---递归、文件过滤器目录文章目录1、递归1.1、递归概述和分类2、过滤器***后记***:内容1、递归1.1、递归概述和分类递归:在方法内调用自己递归分类递归分为直接递归和间接递归直接递归
gaogzhen
·
2020-09-11 08:27
JAVA
#
Javase
Java复习
大纲脉络
多年学习,很多知识学了又忘记,笔者整理了复习的大纲,缺少了同学一起补齐吧。image.pngJava基础数据结构1)基本数据类型2)泛型;枚举这些算比较平常的,看一看就可以。集合框架ArrayList/Vector/LinkList原理和区别HashMap/CourrentHashMap/HashTable原理区别面向对象封装继承多态(这个有点基础的应该都懂)设计模式工厂模式动态代理单例双重检测多
Helloword_Cc
·
2020-09-03 17:36
java复习
做一个简易的飞机游戏
最近闲来无事复习下java基础,没有特别复杂的功能,一切从简,旨在回顾知识点!!!游戏效果如下:我们通过键盘控制飞机前后移动躲避炮弹,如果碰到炮弹则会爆炸,游戏结束并显示游戏坚持的时间基本的功能实现MyGameFrame类packagecom.xiaodao.game;importjava.awt.Color;importjava.awt.Font;importjava.awt.Frame;imp
liujunwei6
·
2020-08-25 16:24
java
Java复习
Io流实现文件夹及文件的拷贝
分析:首先要在目标目标下创建一个与源文件夹名称相同的文件夹遍历源文件夹下的所有对象文件,判断是目录还是文件如果是目录,利用递归调用第一步的操作如果是文件,用缓冲流文件字节流完成对文件的复制代码实现:实现对文件的复制publicstaticvoidcopyFile(StringisFile,StringosFile){InputStreamis=null;OutputStreamos=null;tr
liujunwei6
·
2020-08-25 14:59
java
Java复习
多线程实现简易版龟兔赛跑
/***模拟龟兔赛跑**@authorliujunwei1016**/publicclassGameimplementsRunnable{privateStringwinner;@Overridepublicvoidrun(){for(intsteps=1;steps"+steps);//比赛是否结束booleanflag=gameOver(steps);if(flag){break;}}}pri
liujunwei6
·
2020-08-25 12:13
java
java复习
三 线程
一、进程:应用程序执行的实例进程的特征:1、动态性2、并发性3、独立性二、线程进程内部的一个执行单元,它是程序中一个单一的顺序控制流程。线程的特点:1、一个进程可以包含多个线程,而一个线程至少要有一个父进程2、线程可以有自己的堆栈、程序计数器和局部变量3、线程与父进程的其他线程共享所有的全部资源4、独立运行,采用抢占方式5、一个线程可以创建和删除另外一个线程6、同一个进程中的多个线程之间可以并发执
younger_z
·
2020-08-25 00:52
java基础复习
java复习
问题TreeSet集合Comparable接口:类实现这个接口是为了让该类具有比较性因为TreeSet集合是有序的,并且是自然顺序Comparator接口:什么是JRE,JDK?
H_lang
·
2020-08-23 17:00
java学习博客
Java复习
概要——类与对象
1、类是抽象的、概念的,代表一类事物;对象是具体的、实际的,代表一个具体事物;类是对象的模板,对象是类的一个个体。2、成员变量是类的一个组成部分,一般是基本数据类型。3、创建对像的方法:(1)先声明再创建(类名对象名;对象名=new类名();(2)一步进行(类名对象名=new类名())4、创建类的时候,类名首字母大写,创建成员方法时,成员方法首字母小写。5、构造方法的名字与类名相同,没有返回值。主
sunshine_BUCT_LLP
·
2020-08-23 11:21
Java复习
——抽象类和接口
一、抽象类1、当父类中的一些方法不能确定时,可以用abstract关键字来修饰该方法,用abstract来修饰该类2、抽象类不允许被实例化(Animalan=newAnimal())——(Animalan=newCat())3、抽象类中可以没有abstract抽象方法(abstractpublicvoidcry(){}),但可以有实现方法(publicvoidsx(){})4、当一个子类继承的父类
sunshine_BUCT_LLP
·
2020-08-23 11:21
java
Java复习
——排序
一、冒泡排序packagetest;/***测试冒泡排序*@author凡心所向,素履以往,生如逆旅,一苇一航**/publicclassmaopao{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinta[]={0,3,5,7,2,1,4,8,9,6};inttemp=0;for(inti=0;ia[j+1]){
sunshine_BUCT_LLP
·
2020-08-23 11:21
java
Java复习
概要——面向对象编程的四大特征
一、抽象1、定义:我们在定义一个类的时候,实际上就是把一类事物的共有的属性和行为提取出来,形成一个物理模型,这种研究问题的方法称为抽象。二、封装1、定义:封装就是把抽象出来的数据和对象的操作封装在一起,数据被保护在内部,程序的其他部分只有通过授权(成员方法),才能对数据进行操作。2、访问控制修饰符java提供四种访问控制修饰符号控制方法和对变量的访问权限:(1)公开级:用public进行修饰,对外
sunshine_BUCT_LLP
·
2020-08-23 11:21
java
从 Lisp 程序员的视角看 Java 语言的缺点
引子带着三分无奈和七分不情愿,终于把
Java复习
了一遍。教材用的是我大学时买的《Java2编程指南:SDK1.4》,虽说老了一些,但书绝对是好书,讲得很透彻。
原文链接
·
2020-08-22 01:45
Lisp
Java
java复习
题
复习题1)JDK中提供的文档生成器是CG0B37-B9995-LKD54-S22E9A)java.exeB)javap.exeC)javadoc.exeD)javaprof.exe(2)在Java语言中,不允许使用指针体现出的Java特性是DA)可移植B)解释执行C)健壮性D)安全性(3)下列方法中,不属于WindowListener接口的是CA)windowOpened()B)windowClo
tangwwk
·
2020-08-21 10:26
Rxjava的理解
Rx
java复习
专用Rxjava——四个基本概念RxJava有四个基本概念:Observable(可观察者,即被观察者)、Observer(观察者)、subscribe(订阅)、事件。
阿V很简单
·
2020-08-21 09:41
java复习
——this instanceof super关键字的用法
在Java语言中,当创建一个对象后,Java虚拟机就会为其分配一个指向对象本身的指针,这个指针就是“this”。使用this调用本类中的成员变量(属性)使用this调用构造方法使用this引用当前对象super关键字与this类似,this用来表示当前类的实例,super用来表示父类。super可以用在子类中,通过点号(.)来获取父类的成员变量和方法。super也可以用在子类的子类中,Java能自
Ji_Liguo
·
2020-08-20 14:10
java学习
算法设计
Java复习
题
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?答:可以,但只能有一个public,并且public类名与文件名一致2、Java有没有goto?答:保留为关键字3、说说&和&&的区别。答:&&有短路功能,&可以做位运算符4、在JAVA中如何跳出当前的多重嵌套循环?答:一、使用带有标号的break语句,即可跳出外层循环。二、循环条件逻辑与布尔标志符,满足条件后取反5、sw
メイ
·
2020-08-19 21:57
java
人工智能
java复习
笔记一
关键字组成全都是小写字母goto和const仅占用而未赋予意义标识符:就是给类,接口,方法,变量等起名字时使用的字符序列标识符组成规则:英文大小写字母数字字符$和下划线包的命名格式:和域名相反类名命名格式:首字母大写变量命名格式:第一个单词首字母不必大写,后面的单词首字母大写常量命名格式:一般都是大写注释有三种:单行注释://多行注释:/*注释文字*/文档注释:/**注释文字*/(会生成网页版的一
java_jsp_peng
·
2020-08-19 10:02
JAVA复习
笔记--第一章:第二节:数据类型
java语言是强类型语言,每个变量和表达式编译时就要确定类型。因此,所有的变量必须显式的声明类型。以下简单罗列了以下java的基本数据类型。java数据类型是java基础的基础,不予深究。一、基本数据类型分类1、整数类型byte内存中占8位,表示范围:-128~127short内存中占16位,表示范围:-32768~32767int内存中占32位,表示范围:-2147483648~21474836
iteye_21285
·
2020-08-19 10:46
JAVA基础复习笔记
java复习
笔记---基础语法
本文为本人在菜鸟教程java学习中的复习笔记,有不对的地方还请多多指正,多多包涵,更多内容请前往菜鸟教程进行学习,如有侵权,联系立即删除:QQ:1475750323java基础语法一个java程序可以认为是一系列对象的集合,对象之间通过调用彼此的方法进行协同工作。基本语法大小写敏感类名首字母应该大写,如果类名由多个单词组成,则每个单词的首字母大写方法名小写字母开头,若有多个单词,则后面的单词首字母
何小白besthyq
·
2020-08-19 09:12
Java复习
笔记-GUI
1AWT-AbstractWIndowToolkit都封装在了这个包里。抽象窗口:因为java是跨平台的,具体窗口可能是windows的linux的,理想中不同平台出来的是一样的窗口,但是,AWT并没有实现完全的跨平台,最终出来的窗口是不一样的。Swing也离不开AWT。-AWT包括了很多类和接口,用于JavaApplication的GUI(GraphicsUserInterface)编程,GUI
一做就废
·
2020-08-19 09:39
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他