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
OnJava笔记
【
Java笔记
】有理数的类封装
分数是有理数(Rational),我们经常做分数的四则运算得到的是小数,如果我们运行分数的四则运算想要得到分数,要怎样做呢?用类实现对有理数的封装可以做到。有理数有两个重要的成员,即分子(numerator)和分母(denominator),另外还有重要的四则运算。Rational类应该具有以下属性(成员变量)和功能(方法):1.成员变量:int型变量numerator(分子)、denominat
Rowyer
·
2020-07-13 02:33
笔记整理
Java
Java笔记
---易混淆的概念(一:栈和堆)
一、前言学习计算机知识也这么久了,在数据结构的学习中也对栈和堆这2种数据结构有一定了解。什么栈是FILO啊,最大堆、最小堆啊,但是每当看到书中说什么栈内存、堆内存、堆栈,就会一脸蒙逼,因此这回总算是下定决心好好深入了解下这个概念了。也就是操作系统中的栈和堆。(OS中的栈、堆与DS中的栈、堆不一样)二、概念区分操作系统中三个常常遇到的概念,栈、堆、堆栈。那么这三个概念到底是什么鬼?先简单的说下,然后
bascker
·
2020-07-13 00:52
Java
java笔记
(1)
jdk目录的介绍:bin:存放的是java的开发工具。db:JDK7附带的一个轻量级的数据库,名字叫做Derby。include:存放的调用系统资源的接口文件。jre:java运行环境lib:核心类库。src.zip:java源代码环境变量配置参考最新文章:https://www.cnblogs.com/boringwind/p/8001300.htmloracle官网下载的JDK包含了JRE。配
WSGNSLog
·
2020-07-13 00:35
Rx
Java笔记
Rx
Java笔记
什么是RxJava简洁的异步它很长,但很清晰观察者模式原理Obervable(可观察者、被观察者)Oberver观察者subscribe订阅事件Observable和Observer通过
IrishMan
·
2020-07-12 22:50
Java笔记
Java笔记
https://www.bilibili.com/video/av59529105/?
Lijin-x
·
2020-07-12 14:55
Java
JAVA笔记
27
day27授课目录:27.01_反射(类的加载概述和加载时机)A:类的加载概述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载就是指将class文件(字节码)读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。连接验证是否有正确的内部结构,并和其他类协调一致准备负责为类的静态成员分配内存,并设置默认
冰川_
·
2020-07-12 10:38
java笔记
(一)java的类加载、JVM、GC
为什么80%的码农都做不了架构师?>>>数据结构、堆、栈Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,Boolean引用类
weixin_33953384
·
2020-07-12 08:42
Java笔记
5:解决MyEclipse控制台输入中文乱码输出问题(Eclipse也可以用)
由于最近两天在玩下socket通话,突然在控制台输入的中文都是乱码了。Scannerinput=newScanner(System.in);Stringstr=input.next();这样接收控制台输入的中文都是乱码,这个问题好像以前听别人问过,只是没有深入去了解。最后还是被自己碰到了搞了半天才找出问题。由于中文操作系统的默认的编码是GBK,而JVM是默认系统的编码的,然后如果在MyEclips
weixin_33882443
·
2020-07-12 08:41
.net转
java笔记
基本数据类型上.net有stringvsjava没有(只有String类).net的数值类型有无符号类型(如unsignedint)vsjava没有代码组织上.net命名空间(namespace)vsjava包(package).net用using导入命名空间中的类vsjava用import导入包中的类.net不强制命名空间产生对应的物理文件夹vsJava强制包在磁盘上产生对应的物理文件夹自动清理
时解之
·
2020-07-12 05:55
技术提升
Java笔记
-多线程之线程池
介绍在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:程序启动一个新线程成本是比较高的,因为它涉及到要与操作系统进行交互。而使用线程池可以很好的提高性能,尤其是当程序中要创建大量生存期很短的线程时,更应该考虑使用线程池。线程池里的每一个线程代码结束后,并不会死亡,而是再次回到线程池中成为空闲状态,等待下一个对象来使用。在JDK5之前,我们必须手动实现自己
天道酬勤Victor
·
2020-07-12 02:11
JavaSE
JavaSE-多线程
Java笔记
-多线程之用匿名内部类创建线程
介绍有时候我们只需要一个线程运行一次,那么我们可以使用匿名内部类创建线程的方法来创建线程。三种创建方法1.Thread子类匿名内部类代码演示如下:publicstaticvoidmain(String[]args){newThread(){@Overridepublicvoidrun(){for(inti=0;i"+i);}}}.start();}2.Runnable接口匿名内部类代码演示如下:p
天道酬勤Victor
·
2020-07-12 02:11
JavaSE
JavaSE-多线程
Java笔记
-多线程之线程通信
线程通信介绍本总结我对于JAVA多线程中线程之间的通信方式的理解,主要以代码结合文字的方式来讨论线程间的通信线程通信简单举例加实现举例例如:生产线程和消费线程之间要进行沟通,不生产就不消费,生产一个,消费一个。分析:经过我们分析得知,生产和消费线程一直在互相抢占CPU执行权。一会儿生产好几个,一会儿连续卖好几个。而且中间还会出现,吕布女、貂蝉男的错误情况。这种情况是因为生产是两步骤,第一步name
天道酬勤Victor
·
2020-07-12 02:10
JavaSE
JavaSE-多线程
springboot整合Mybatis(黑马
java笔记
)
springboot整合Mybatis添加Mybatis的起步依赖创建User类编写UserMapper配置Mapper映射文件配置application.properties编写测试controller添加Mybatis的起步依赖pom.xml文件4.0.0springboot.mybatisspringboot.mybatis.demo0.0.1-SNAPSHOTorg.springframe
葬爱丶十三少
·
2020-07-11 20:28
菜鸡的
Java笔记
第二十 - java 方法的覆写
1.方法的覆写当子类定义了与父类中的完全一样的方法时(方法名称,参数类型以及个数,返回值类型)这样的操作就称为方法的覆写范例:观察方法的覆写classA{publicvoidprint(){System.out.println("******************");}}classBextendsaA{}}publicclassinherit{publicstaticvoidmain(Stri
aibeng2705
·
2020-07-11 01:34
【从零开始学
Java笔记
】学生管理系统
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-07-10 23:26
从零开始学Java笔记
java
java笔记
JVMjava虚拟机1.栈区(stacksegment)存放函数的参数值,局部变量的值等,在超过这个变量的作用域时就会被系统自动释放掉存于jvm内存中的资源。优点:存取速度比堆快缺点:存在栈中的数据大小与生存期必须是确定的,无灵活性总结:主要for(inti=0;i大于>=大于等于3*2*2=12>>右移(最高位补原数值)3>>1=1-->3/2=1>>>无符号右移(最高位补0)3>>>1=1--
weixin_34248705
·
2020-07-10 08:03
Java笔记
之方法
位运算补充左移:就是乘以2的次幂运算,左移几位就是乘以2的几次幂。例如3<<200000000000000000000000000000011左移两位变为00000000000000000000000000001100结果变为12右移:就是除以2的次幂运算,右移几位就是除以2的几次幂。注意:原最高位(符号位)是什么空位就补什么。无符号右移:无论最高位是什么,最高位都补零函数(方法)自定义publi
sunkaiqiang
·
2020-07-10 02:12
java基础
Java笔记
第5天:选择结构与分支结构、循环结构与循环嵌套
1.选择结构a):选择结构主要是:If(布尔表达式1){//true则执行代码块,false跳过代码块1}elseif(布尔表达式2){代码块2}注意:else类似于elseif;模块间相互排斥,一个为true,其它不执行。if语句支持嵌套。例:根据自己的购买力买车:如果有500万,买劳斯莱斯;否则,如果有100万,买GTR;否则,如果有50万,买奔驰E;否则,如果有20万,大众帕萨特;否则,如果
大份蛋炒饭
·
2020-07-10 00:28
笔记
6.1-全栈
Java笔记
:异常处理机制的概念
异常问题实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做
全栈JAVA笔记
·
2020-07-09 20:47
Java笔记
-面向对象-继承(2020.5.13)
(如有问题,欢迎各位大佬批评指正)面向对象-继承特点:子类可以拥有父类的内容子类还可以拥有自己的专属内容子类就是一个父类,也就是说,子类可以被当做父类看待super关键字super.成员变量名直接访问父类中的成员变量packagemd.array.demo01.demo06;/**super*1.在子类的成员方法中,访问父类的成员变量。*2.在子类的成员方法中,访问父类的成员方法。*3.在子类的构
沉默的陈默
·
2020-07-09 19:36
Java
Java笔记
面向对象-封装(2020.5.13)
(如有问题,欢迎各位大佬批评指正)面向对象封装packagemd.day04;/**面向对象的三大特征:封装、继承、多态*封装在Java中体现为两点*1.方法就是一种体现*2.关键字private也是一种封装**/publicclassMethod{publicstaticvoidmain(String[]args){int[]array={1,6,23,64,444};System.out.pr
沉默的陈默
·
2020-07-09 19:36
Java
Java笔记
常用类(2020.5.30)
(如有问题,欢迎各位大佬批评指正)常用的类一:Object类二:Date类三:Calender四:System类五:StringBuilder六:包装类七:集合框架(Collection)为例Object类创建一个Person类publicclassPerson{privateStringname;privateintage;publicPerson{}//实现equals方法重写@Overrid
沉默的陈默
·
2020-07-09 19:36
Java
Java笔记
面向对象(2020.5.13)
(如有问题,欢迎各位大佬批评指正)面向对象(建议收藏)面向对象和面向过程的区别面向过程:强调步骤面向对象:强调对象面向对象的特点面向对象思想是一种个符合我们思考习惯的思想,可以将复杂的事情简单化,并将我们从执行者变成指挥者面型对象的三大特征封装继承多态类与对象什么是类类:是一组相关属性和行为的集合。可以看做是一类事物的模板,使用事物的属性和行为特征来描述改类事物属性:是该事物的状态信息行为:是改事
沉默的陈默
·
2020-07-09 19:36
Java
Java笔记
之组合大于继承
继承是一种多态工具,而不是一种代码复用工具。有些开发者喜欢用继承的方式来实现代码复用,即使是在没有多态关系的情况下。是否使用继承的规则是继承只能用在类之间有“父子”关系的情况下。不要仅仅为了代码复用而继承。当你使用组合来实现代码复用的时候,是不会产生继承关系的。过度使用继承(通过“extends”关键字)的话,如果修改了父类,会损坏所有的子类。这是因为子类和父类的紧耦合关系是在编译期产生的。不要仅
Zhang Jun
·
2020-07-09 18:50
Java
进阶
Java笔记
——面向切面编程(AOP模式)
原文:http://www.cnblogs.com/yanbincn/archive/2012/06/01/2530377.htmlAspectOrientedProgramming面向切面编程。解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。AOP在Spring框架中被作为核心组成部分之一,的确Sp
chuanke1344
·
2020-07-09 14:29
java笔记
一些常用类
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------System类:系统类,描述系统信息staticPropertiesgetProperties()确定当前的系统属性。staticStringsetProperty(Stringkey,Stringvalue)设置指定键指示的系统属性。Runtime类:使java程序能够与其运行的
光明宇宙
·
2020-07-09 12:43
JAVA笔记
三:运算&字符
运算符:运算符由Java提供,不支持重载(即运算符提供了什么能力,就只能用什么能力)。除了=,==和!=外,其他操作符都只能操作基本数据类型(包装类通过自动拆装箱也能完成运算)。优先级基本上从高到低。•算术运算符:+-*/%++—⁃+有个特例,String类不是数据类型但可以使用+,这实际上不是运算符的重载,而是Java提供了一个语法糖(看上去是+,实际编译时就被替换成了StringBuffer.
Avril_High
·
2020-07-09 10:21
跟汤老师学
Java笔记
:怎么返回插入自动生成的主键id
跟汤老师学
Java笔记
:怎么返回插入自动生成的主键id完成:第一遍1.怎么返回插入自动生成的主键id?
阿呆布衣酷
·
2020-07-09 10:39
Java之JDBC数据库连接
jdbc
跟汤老师学
Java笔记
: statement对象如何数据库进行查询操作
跟汤老师学
Java笔记
:statement对象如何数据库进行查询操作完成:第一遍1.statement对象如何数据库进行查询操作?
阿呆布衣酷
·
2020-07-09 10:09
Java之JDBC数据库连接
数据库
跟汤老师学
Java笔记
:练习:学生管理系统
跟汤老师学
Java笔记
:练习:学生管理系统完成:第一遍1.练习:学生管理系统主要功能:(1).查询所有学生(2).根据学号查询学生(3).根据姓名和年龄范围查询学生,模糊查询(4).添加学生(5).修改学生
阿呆布衣酷
·
2020-07-09 10:09
Java之JDBC数据库连接
mysql
跟汤老师学
Java笔记
:PreparedStatement接口
跟汤老师学
Java笔记
:PreparedStatement接口完成:第一遍1.什么是PreparedStatement接口?
阿呆布衣酷
·
2020-07-09 10:09
Java之JDBC数据库连接
数据库
jdbc
跟汤老师学
Java笔记
:封装JdbcUtil工具类
跟汤老师学
Java笔记
:封装JdbcUtil工具类完成:第一遍1.如何封装JdbcUtil工具类?
阿呆布衣酷
·
2020-07-09 10:09
Java之JDBC数据库连接
jdbc
跟汤老师学
Java笔记
:练习3:List综合
跟汤老师学
Java笔记
:练习3:List综合完成:第一遍1.练习3:List综合定义一个学生类Student类属性:id、name、age1.提示用户循环输入学生的信息,存储到ArrayList集合中2
阿呆布衣酷
·
2020-07-09 10:08
Java之集合之List集合
跟汤老师学
Java笔记
:练习1:ArrayList
跟汤老师学
Java笔记
:练习1:ArrayList完成:第一遍1.练习1:ArrayList提示用户输入整数,存放到ArrayList集合中,输入0代表结束分别使用for、foreach、iterator
阿呆布衣酷
·
2020-07-09 10:08
Java之集合之List集合
java
跟汤老师学
Java笔记
:练习2:ArrayList
跟汤老师学
Java笔记
:完成:第一遍1.练习2:ArrayList提示用户输入5名学生的学号和成绩,创建Student对象,然后放到ArrayList集合中1.遍历集合,删除学号为2的学生2.不遍历集合
阿呆布衣酷
·
2020-07-09 10:08
Java之集合之List集合
java
跟汤老师学
Java笔记
:反射简介
跟汤老师学
Java笔记
:反射简介完成:第一遍1.什么是反射?
阿呆布衣酷
·
2020-07-09 10:08
Java之反射
java
11.4-全栈
Java笔记
:线程三种状态的控制
关于Java线程终止、暂停、联合的文章网上有很多,经过测试,本节重点讲解的是针对不同使用场景选择合适的方法。终止线程的典型方式终止线程我们一般不使用JDK提供的stop()/destroy()方法(他们本身也被JDK废弃了)。通常的做法是提供一个boolean型的终止变量,当这个变量置为false,则终止线程的运行。【示例1】终止线程的典型方法(重要!!!)publicclassTestThrea
全栈JAVA笔记
·
2020-07-09 03:36
【
Java笔记
】数组的定义与遍历
定义一维数组int[]a={1,2,3};int[]b=newint[]{1,2,3,4};int[]c=newint[5]拿到数组里的一个数System.out.println(a[0]);遍历一维数组for(intk:a){System.out.print(k+"");}定义二维数组int[][]d={{1,2,3},{8,6,4},{5,8,8}};int[][]e=newint[][]{{
我还没秃我还能学!
·
2020-07-08 21:14
笔记
Java
java笔记
chapter5 数组和枚举
数组枚举数组:是由相同类型的若干项数据组成的一个数据集合。数组做的3件事:1),造容器2),把数据放进去3),把数据拿出来一维数组的声明:数据类型[]变量名;例如chars[];和char[]s;这两个表达都OK,建议后者。int[]i;String[]names;float[]f;float型数组fManager[]m;Manager型数组m数组的创建:创建的时候要指明数组的长度。如:char[
weixin_30834019
·
2020-07-08 14:52
java笔记
之Object,String,StringBuilder,StringBuffer,时间类和日期类以及包装类
前言这里介绍的是一些基础,比较容易理解,包含了字符串工具类(String,StringBuffer,StringBuilder,char[],用来表示字符串的)正文Object类是所有类的根类方法toString():1)Object类中的toString打印格式为全限定名@hashCode。注:全限定名=包名+类名,包名与类名使用点号连接,用来唯一标识一个类。在输出对象时,默认调用对象的toSt
iOS进阶
·
2020-07-08 08:44
【
JAVA笔记
】使用ganymed-ssh2-build210.jar访问Linux虚拟主机获取数据
这次的任务是,要我使用SSH2协议连接本地机与远程主机,并获取相应的数据。因为不能拿真的主机做实验,所以我用Liunx虚拟机代替一下,主要还是学习怎么使用这个东西。zip里给了几个example,看一下最基础的Basic就能大概清楚工作流程了。importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStre
爱上Cantarella的味道
·
2020-07-08 08:18
java
微信公众号开发者模式
Java笔记
-管理素材
/***获取素材列表*/publicJSONObjectgetMaterialList(Stringtype,intoffset,intcount){StringrequestUrl="https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token="+ACCESS_TOKEN;StringoutputStr=""
sinat_15114467
·
2020-07-08 05:24
微信公众号开发者模式
11.3-全栈
Java笔记
:线程的生命周期
一个线程对象在它的生命周期内,需要经历5个状态。新生状态(New)用new关键字建立一个线程对象后,该线程对象就处于新生状态。处于新生状态的线程有自己的内存空间,通过调用start方法进入就绪状态。就绪状态(Runnable)处于就绪状态的线程已经具备了运行条件,但还没有分配到CPU,处于“线程就绪队列”,等待系统为其分配CPU。就绪状态并不是执行状态,当系统选定一个等待执行的Thread对象后,
全栈JAVA笔记
·
2020-07-07 22:58
Java学习基础篇笔记一,加强对eclipse和myeclipse的使用详解
温馨提示本公众号专注分享
Java笔记
,帮助初学者、或是自学者路上的码农轻松学习;也可以加小编微信号:wusc86,小编可以给你学习上、工作上一些建议以及可以给你提供免费的视频学习资料!
大数据之谜
·
2020-07-07 21:40
【从零开始学
Java笔记
】为什么选择Java(学习资料分享:java四大名著+视频)
大家可以关注作者的账号,关注从零开始学
Java笔记
文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。
朱李洛克
·
2020-07-07 00:00
从零开始学Java笔记
Java笔记
---Mysql使用中的报错
一、’mysql’不是内部或外部命令,也不是可运行的程序或批处理文件发生场景本地Windows机器下的cmd中,远程登录mysql错误原因本机未将mysql配置添加入环境变量Path中错误解决配置环境变量①新建变量MYSQL-HOME②将MYSQL-HOME纳入Path中结果:在本机的Dos下测试再次远程登录:二、ERROR1130:Host‘XXX’isnotallowedtoconnectto
bascker
·
2020-07-06 22:51
Java
mysql
Linux
java笔记
-IO流-管道流
对象的存储和读取对象的存储和读取使用ObjectOutputStream和ObjectInputStream,这两个读写流是成对出现的。/*对象的存储和读取对象存储时使用ObjectOutputStream,当读取时,只能使用ObjectInputStream读取。*/importjava.io.*;classObjectStreamDemo{publicstaticvoidmain(String
Cs1275
·
2020-07-06 21:07
走走
Java笔记
_IO流_codeJeseanL
编码解码Stringstr="我爱你们";byte[]arr=str.getByte();System.out.println(Arrays.toString(arr));-----------------------------------------------------------byte[]arr={-51,-46,-80,-82,-60,-29,-61,-57};Stringstrin
codeJeseanL
·
2020-07-06 20:20
Thinking in
Java笔记
——一切都是对象
如果我们说另一种不同的语言,那么我们就会发觉一个有些不同的世界。——LuduingWittgerstein(1889~1951)*用引用操作对象,引用就像一个门牌号,对象就是这个门牌号相对应的住户,有了门牌号可以像这个住户发送信件。当然门牌号也可以对立存在,没有相对应的住户,只是在向这个住户发送信件的时候会发生错误。*所有的对象都必须是你去创建。*有五个不同的地方可以存储数据:1)寄存器。最快的存
e条虫
·
2020-07-06 17:56
数据结构与算法(
Java笔记
15天)
文章目录Java数据结构与算法前言我常用的OJ网站我常看的算法书目录结束Java数据结构与算法前言源码:https://github.com/name365/Java-Data-structure如果是Java零基础的初学者,建议参考笔者的Java30天基础笔记——传送门,当然,本笔记只是为了帮助初学者学习数据结构和算法,学完只是入门级水品,如果达到要进阶,需要自行OJ刷题,看书。我常用的OJ网站
subeiLY
·
2020-07-06 17:01
数据结构与算法(Java版)
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他