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笔记
】7面向对象的理解
什么是对象类是对公共属性和行为的抽取。对象是类的实例化。万物皆对象。一个类可以创建无数个对象。比如:猫是一个类,有出生地点、年龄、尾巴长度、颜色、性格、主人是谁等属性。那么小明养的猫(具体到某一只)就是一个对象,它出生再小明家、年龄2岁、尾巴15cm、颜色是白色、性格温顺、主人是小明,这些属性是确定的。其他同理。面向对象面向对象,就是以对象为中心的编程思想。将描述事物的属性和可能用到的行为封装起来
不理朝夕
·
2020-08-11 17:00
Java
Java笔记
:lambda表达式
1.用lambda实现RunnablenewThread(()->sout("Lambdaexpressionrocks!!")).start();等同于:newThread(newRunnable(){@Overridepublicvoidrun(){System.out.println("Java8之前的写法");}}).start();2.对列表进行迭代list.forEach(n->Sys
趴在地上飞
·
2020-08-11 17:00
后端技术
傻B自己看的
java笔记
:连接MYSQL
改一个这样的题目正式告诉你,我终于动手记录一些java的笔记了。实在很久没有写java了。哈哈,不好意思,为了flash后台有个支持,java这部分还是要学一点,但不是很重点学。这部分东西,我不熟悉,也在慢慢记录。自己看的笔记,所以要是你不是傻B,最好不要看。在今晚练习的时候,尝试去连接可爱的mysql的时候,居然发现了两个错误,网上查询了一些,发现了两个问题第一个问题:java.lang.Cla
hero82748274
·
2020-08-11 16:11
Jsp
技术
Java笔记
8:Hibernate连接Oracle
1下载hibernate-3.6.0Final.zip到任意目录,解压缩后得到hibernate目录2下载slf4j-1.7.13.zip到任意目录,解压缩后得到slf4j-1.7.133操作数据库sqlplussystem/oracle创建表createtableStudent(Student_IDnumber(6)NOTNULLPRIMARYKEY,Student_Namevarchar2
海天一树
·
2020-08-11 16:02
Java
Java笔记
11:JSP连接Oracle数据库
1建立Web项目在D:\tomcat\webapps\中建立basicSyntax项目,在该项目中添加WEB-INF,WEB-INF\classes\,WEB-INF\lib\和WEB-INF\web.xml。把oracle11g的jdbc驱动ojdbc6.jar拷贝到WEB-INF\lib\目录下。启动Tomcat。若Tomcat已处于启动状态需要重启2建立D:\tomcat\webapps\
海天一树
·
2020-08-11 16:02
Java
Java 笔记 7:面向对象
Java笔记
7面向对象的编程思想:面向过程的编程思想:面向对象的学习围绕几条主线:类与对象:类:一类具有相同特性的事物的抽象描述类的第一类成员:属性类的成员之二:方法面向对象的编程思想:思想:非常高度概括的思想和行为的准则编程思想
BinaryJack
·
2020-08-11 15:11
Java基础学习
java
Java 笔记 17:JavaSE:多线程基础,单例设计模式(重要)
Java笔记
17JavaSE:多线程基础线程的生命周期线程安全问题死锁生产者,消费者问题单例设计模式(重要)JavaSE:多线程基础多线程相关知识的课程安排:1、JavaSE:多线程基础2、后面:多线程高级
BinaryJack
·
2020-08-11 15:11
Java基础学习
Java 笔记 27:SQL,7个约束,6个函数,关联查询的4种连接,Select6大子句
Java笔记
277个约束主键约束唯一键约束非空约束默认值约束检查约束:check(mysql不支持)自增约束外键约束约束的等级(5个)6个函数字符串函数数学函数日期时间函数流程控制函数加密函数分组函数关联查询的
BinaryJack
·
2020-08-11 15:40
Java基础学习
Java 笔记 28:sql
Java笔记
28sqlsqljava.sql包和javax.sql包JDBC是代表一组公共的接口。
BinaryJack
·
2020-08-11 15:40
Java基础学习
java
Java 笔记 26:MYSQL,SQL
Java笔记
26数据库mysql卸载与安装连接mysqlmysql数据类型导入和导出sqlDDLDML数据库1、为什么要使用数据库?
BinaryJack
·
2020-08-11 15:40
Java基础学习
Java 笔记 25:Lambda表达式,Stream,Optional
Java笔记
25Lambda表达式函数式接口:SAM接口一、消费型接口二、供给型接口三、判断型接口四、功能型接口Lambda表达式Supplier和Consumer自定义函数式接口:lambda表达式的方法引用
BinaryJack
·
2020-08-11 15:39
Java基础学习
黑马程序员——
JAVA笔记
——Date和Calendar的用法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------1、Dtae:根据SimpleDateFormat格式打印日期。classDemo{publicstaticvoidmain(String[]args){Dated=newDate();System.out.println(d);//打印的时间看不懂,希望有些格式//将模式封装到SimpleDate
安安安
·
2020-08-11 01:02
黑马JAVA
Java笔记
(9)类型转换与包装类
Java笔记
(9)类型转换与包装类文章目录
Java笔记
(9)类型转换与包装类对象类型转换(Casting)基本数据类型的Casting:对Java对象的强制类型转换称为造型==操作符与equals方法=
最爱那不息的变幻
·
2020-08-11 00:02
Java笔记
(8)多态和对象实例化
Java笔记
(8)——多态和对象实例化文章目录
Java笔记
(8)——多态和对象实例化this和super的区别简单类对象的实例化过程子类对象实例化过程面向对象特征之三:多态性Java引用变量有两个类型:
最爱那不息的变幻
·
2020-08-11 00:01
Java笔记
——String、StringBuffer和StringBuilder类
String类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符串序列是不可改变的,直至这个对象被销毁。StringBuffer对象则代表一个字符序列可变的字符串,当一个StringBuffer被创建以后,通过StringBuffer提供的append()、insert()、reverse()、setCharAt()、setLength()等方法可以改变这个字符串对象的字符序
weixin_30897233
·
2020-08-10 23:32
java笔记
(3):数值型直接量
一个直接量是一个程序中直接出现的常量值。long型直接量:2147483648L或2147483648l,必须加L/l(推荐用L)二进制整数直接量:0b或0B开头。八进制整数直接量:用0开头。十六进制整数直接量:用0x或0X开头。例如:System.out.println(0B1111);浮点型直接量默认为double型,若在数字后面加f或F则作为float型直接量,也可在数字后加d或D作为dou
Sariel-
·
2020-08-10 21:15
java
java
Java笔记
5——面向对象,类,成员变量,成员方法
接下来进入Java语言中的重要的部分:面向对象首先讲解一下类的概念:类:是一组相关的属性和行为的集合体;对象:是该类事物的具体体现;类是java中最小的单位,体现了封装的思想,封装了成员变量和方法;类是一个抽象的概念,不能直接进行调用,我们需要创建对象,对其进行实例化后,通过对象调用该类的方法和属性,对象才是该类的具体体现;面向对象的例子:洗衣服泡衣服——洗衣粉搓衣服——漂洗衣服——晾衣服这一系列
Insight blue sky
·
2020-08-10 20:19
Java笔记
20——Number & Math 类
前言一般当我们需要使用数字的时候,我们通常会使用内置的数据类型,如:byte、int、long、double等等。那么我们Java中有两个和数字有关的类,它们分别是Number&Math类。这篇博客给大家介绍它们。Number类所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类Number的子类。图中是表示抽象Number类的所有子类,这个由编译器特
裕博
·
2020-08-10 12:57
Java
Java笔记
4——方法,递归,数组 以及数组的内存分配图
一、方法1.方法的定义:实现一个特定功能的代码块。方法是把一个功能进行封装起来,方便重复调用;方法的定义规则:1.方法定义在类中;2.方法与方法是平级关系,不能进行嵌套。方法的形式:publicstaticvoidshow(){要实现功能的代码}public修饰符公共的(public表明可以被任意类调用)static状态修饰符静态的void空的没有返回值show()方法名2.定义方法时可以加参数,
Insight blue sky
·
2020-08-10 00:37
从零开始
JAVA笔记
DAY1
Java运行机制:Java程序的文件后缀均为“文件名.java”,任何Java程序文件必须经过编译(命令行“javac文件名.java”)成为后缀为“文件名.class”的字节码文件,然后在Java虚拟机(JVM)上执行(命令行“java文件名”)。JVM运行在不同的平台之上,所以Java程序能做到“一次编写,到处运行”。JDK——JavaDevelopmentKit,包含开发工具和编译器;JRE
ohmysweetheart
·
2020-08-08 23:39
Java从零开始
从零开始
JAVA笔记
DAY2
数据类型Tips:byte(字节)8(位)-128~127short(短整型)16-32768~32767int32-2147483648~2147483647long(长整型)64float32char160~255double(双精度)64Java默认小数类型为doubleint32位,第一位是符号位,剩余31位是数据位;小数一般使用double;日期时间数字或文件、内存(单位byte)大小用
ohmysweetheart
·
2020-08-08 23:39
Java从零开始
java笔记
(三)-------java语言概述
一、软件开发简介软件(Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。人机交互方式分为两种:一是图形化界面(GraphicalUserInterface,GUI),二是命令行方式(CommandLineInterface,CLI)。Pascal之父NicklausWirth说过:“Algorithms+DataSt
紫气天堂
·
2020-08-08 15:36
读书笔记
编程语言
java
EE
Java笔记
(六)包装类
Integer构造方法1.Integernumber=newInteger(7)//int型变量为参数2.Integernumber=newInteger(“7”)//String型变量为参数,必须加引号常用方法Integer类常用方法方法返回值功能描述byteValue()byte以byte类型返回该Integer的值compareTo(IntegeranotherInteger)int在数字上
PastPrologue
·
2020-08-08 13:11
Java笔记
java笔记
-面向对象-多态
多态:(含类的向上和向下转换)/***多态:事物存在的多种形态;**1.多态的体现:**使用父类的引用指向自己子类的对象;**2.多态的前提:**必须是类与类之间的关系,要么继承,要么实现,**另外,子类需能覆盖父类的方法;**3.多态的优点:**大大提高了程序的扩展性;**4.多态的弊端:**只能访问父类中的成员;*/abstractclassAnimal{//抽象的父类;publicabstr
Cs1275
·
2020-08-08 12:23
走走
【
Java笔记
】8成员变量和局部变量的区别
classpeople{//name、age、sex是成员变量。在整个类中可以调用。Stringname;intage;Stringsex;publicvoidlive(){//day是局部变量。只能在该方法里调用。intday=age*365;System.out.println(name+"大约活了"+day+"天.");}}1、定义位置的区别成员变量定义在函数(方法)外面,类的里面。局部变量
不理朝夕
·
2020-08-08 01:50
Java
【
Java笔记
】java中静态代码块、构造块、构造方法的执行时机
总结:静态块的主要作用是为static属性进行初始化,无论产生多少实例化对象,静态块都只执行一次。构造块(非静态代码块)每产生一个新的对象就调用一次,且优先于构造方法执行。产生子类对象时,由于子类继承了父类,所以父类先执行。下面写几个范例:Java代码:1.有继承关系,子类是主类。classHelloA{//构造方法publicHelloA(){System.out.println("HelloA
木阿南二三记
·
2020-08-07 17:08
java笔记
《
java笔记
系列》hash函数
hashcode详解序言写这篇文章是因为在看hashMap源码时遇到有什么hashcode值,然后就去查,脑袋里面是有映像的,不就是在Object中有equals和hashcode方法嘛,这在学java基础的时候就遇到过,不过那时候无所谓,不懂就不懂,就一笔带过去了,然后到现在,又回过头来补本应该以前就搞清楚的问题,所以知道了一个道理,学习不是一个追求速度的事情,不懂就要去查清楚,弄明白,一步一个
JavaCoder$
·
2020-08-07 16:55
java
hash
《黑马程序员》
java笔记
->银行储户存钱线程练习
-------android培训、java培训、期待与您交流!----------示例练习-多线程安全问题的解决有两个储户,同时到一家银行存钱,每人存三次,一次存100要求:每次银行金额的变化情况。*/classBank{privateintsum;privateObjectobj=newObject();publicvoidadd(intnum){synchronized(obj){sum+=n
阿序
·
2020-08-07 12:16
java
《
java笔记
系列》双向链表
8、双向链表我们知道单向链表只能从一个方向遍历,那么双向链表它可以从两个方向遍历。具体代码实现:1packagecom.ys.datastructure;23publicclassTwoWayLinkedList{4privateNodehead;//表示链表头5privateNodetail;//表示链表尾6privateintsize;//表示链表的节点个数78privateclassNode
JavaCoder$
·
2020-08-07 10:32
note
java笔记
基础教程https://www.liaoxuefeng.com/wiki/1252599548343744lambdahttps://www.jianshu.com/p/613a6118e2e0参数验证https://developer.ibm.com/zh/articles/j-lo-jsr303/sprint-boot项目初始化使用https://start.spring.io/生成项目压缩包
A徐小帅
·
2020-08-06 12:43
Java笔记
--线程安全与锁优化
1、首先要保证并发的正确性,然后在此基础上实现高效。2、线程安全1、什么是线程安全?所谓线程安全是指:当多个线程访问一个对象时,如果不用考虑这些线程在运行环境下的调度和交替执行,也不需要额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那么这个对象是线程安全的。2、Java中是如何实现线程安全的?1、Java语言中将各种操作共享的数据分为以下5类:不可变、绝对
hwcptbtptp
·
2020-08-05 18:26
java
跟汤老师学
Java笔记
:注解的应用
跟汤老师学
Java笔记
:注解的应用完成:第一遍1.注解一般怎么应用?
阿呆布衣酷
·
2020-08-05 17:09
Java之注解
跟汤老师学
Java笔记
: 注解简介
跟汤老师学
Java笔记
:注解简介完成:第一遍1.什么是注解?
阿呆布衣酷
·
2020-08-05 17:09
Java之反射
初学者
Java笔记
1
强制类型转换:publicclassMain{publicstaticvoidmain(String[]args){doublex=9.54;//对浮点类型数进行舍入运算,得到最近的整数,调用方法返回long类型intn=(int)Math.round(x);System.out.println("n="+n);}}结果:n=10自增与自减(与C没啥区别)publicclassMain{publi
蚍蜉不小
·
2020-08-05 03:47
黑马程序员-------
Java笔记
--------分数基本运算
———-android培训、java培训、java学习型技术博客、期待与您交流!——-上次考试考一题分数题,看了半天没明白,分析了一下,编程考的还是思想。packagestring.demo;//写一个分数类,实现2个分数相加,相减,相乘,相除,并约分/**思路:1.写一个分数类,成员变量有分子,分母,一个带参构造;*2.相加:新分子=分子A*分母B+分子B*分母A*新分母=分母A*分母B;*3.
yt741504089
·
2020-08-04 22:44
Java笔记
20200310学习
JAVA笔记
:面向对象编程
面向对象编程(OOP,Object-OrientedProgramming)初识面向对象什么是面向对象面向对象是搭建框架,面向过程是实现流程。面向对象编程的本质就是,以类的方式组织代码,以对象的形式封装数据。抽象:将类似的、同类的事物抽取出来。三大特征:封装:将数据封装起来,对外提供一个接口来使用。继承:子类继承父类,得到父类的所有属性,被继承的类叫父类。多态:类和对象:对象是具体的事物,类是对象
远行孤帆
·
2020-08-04 17:34
【
Java笔记
】面向对象编程-抽象类与接口 - 抽象类、模板设计模式、接口、工厂设计模式、代理设计模式 - 总结四
面向对象编程-抽象类与接口1.抽象类的定义与使用范例1:abstractclassPerson{privateStringname;//属性publicStringgetName(){//普通方法returnthis.name;}publicvoidsetName(Stringname){this.name=name;}//{}为方法体,所有抽象方法上不包含方法体publicabstractvoi
木阿南二三记
·
2020-08-04 17:52
java笔记
JAVA笔记
-如何将百万级数据高效的导出到Excel表单
转载自:https://www.cnblogs.com/zou90512/p/3989450.html今天,一朋友问我使用JAVA有没有什么办法导出百万级的数据到Excel工作表。当时我的第一个念头就是这真的是一个好疯狂的念头。然后就想假如真的有这样类似的需求,我自己应该怎么做呢?ps:首先科普一下基础知识Excel2003及以下的版本。一张表最大支持65536行数据,256列。也就是说excel
容瑾
·
2020-08-04 15:43
《黑马程序员》
java笔记
->关于String类及方法概述,练习
-------android培训、java培训、期待与您交流!----------/**String类的特点:*1,Java语言中用于描述最常见的字符串数据的对象。*2,字符串数据都是一个对象。*3,字符串数据一旦初始化就不可以被改变了。双引号表示的都是字符串常量。*4,字符串对象都存储在常量池中。字符串常量池。***/publicclassStringDemo{/***@paramargs*/p
阿序
·
2020-08-04 13:33
java
Java笔记
:位运算之异或交换数值原理
在学习任何语言时,都会提及到一种容易被大家忽视的运算方法–>位运算在java中,由于JVM机制的存在,使得位运算存在感更加低,并且,为了程序的可读性,也有程序员不愿意使用位运算进行操作。但是位运算的优秀性能,作为一个程序员是不得不学习,不管是否会用到,都应学习学习其中的原理及思想,这给我们带来的影响是潜移默化的。基本位运算符:&|^~>>>这里咱们就来说说其中的异或^异或,顾名思义就是相异为真例如
Vlicet
·
2020-08-04 12:41
计算机基础
Java
Java
EE
跟汤老师学
Java笔记
: 位运算
跟汤老师学
Java笔记
:位运算完成:第一遍1.什么是位运算?主要针对二进制的位进行运算,需要将值转换为二进制后进行按位运算2.位运算符有哪4种?
阿呆布衣酷
·
2020-08-04 11:32
Java之运算符
Java笔记
:二叉搜索树(BST)
二叉搜索树二叉搜索树(BinarySearchTree,BST):左子树的节点值小于根节点的值,右子树的节点值大于根节点的值,且没有重复节点。1二叉搜索树插入数据二叉搜索树插入数据(5、11、22)举例(插入任何数据都能够在叶子节点上完成插入):publicclassTestBinaryTree{//静态节点staticclassNode{publicintdata;publicNodeleft;
长不大的大灰狼
·
2020-08-04 10:31
Java
Java笔记
第四章(3) Java面向对象编程基础 第三部分(对象概述)
Java笔记
第四章Java面向对象编程基础第三部分(对象概述)一开始学习面向对象的时候,总是分不清类和对象,容易把概念混淆。
Java笔记
·
2020-08-04 09:33
Java笔记
Java入门
java基础
java
语言
面向对象编程
EFFECT
JAVA笔记
EFFECT
JAVA笔记
一、创建和销毁对象1.考虑使用静态方法代替构造器实现:私有化构造方法,提供静态的方法以提供实例(newInstance)优点:1.构造器的参数本身没有确切地描述正被返回的对象.而提供的静态方法有自己的名称
yowasa
·
2020-08-04 09:57
java基本功
JAVA笔记
JAVA笔记
关键字的特点:1.全部是小写;2.有特殊颜色;标识符=自定义名称命名规范:1.类名规范:首字符大写,后面每个单词首字母大写HelloWorld2.变量名规范:首字符小写,后面每个单词首字母大写
Jerry Lee の blog
·
2020-08-04 09:17
java
JAVA笔记
_第一章Java语言的概述
第一章Java语言的概述1、版本运行环境:JRE(Java运行时环境)开发环境:JDK(Java标准版开发包)2、运行机制Java语言是一种特殊的高级语言,既有解释型语言的特征,也有编译型语言的特征,因为Java语言要经过先编译,后解释两个步骤编译—解释Java先进行编译,生成一种与平台无关的字节码(.class文件–一种不可执行的文件),然后需要用Java解释器(Java虚拟机–JVM–一种虚拟
weixin_44306038
·
2020-08-04 07:52
Java基础
【
Java笔记
】IO管道流 PipedOutputStream和PipedInputStream
目录一、管道流代码二、注意事项1.输入方连接输入(out连in)2.没连接抛异常(connect)一、管道流代码packageio;importjava.io.IOException;importjava.io.PipedInputStream;importjava.io.PipedOutputStream;/***@ClassName:PipedStreamDome*@Author:Xlu103
柒澈言
·
2020-08-04 06:14
JAVA学习笔记
java笔记
——inheritance之字段继承
之前讲过子类继承父类方法的种种疑难点,那么成员变量又是怎样被继承的呢?我们都知道方法继承里有override,一旦子类中的方法被重写了,父类中的原方法就对于当前子类调用来说不可见了。那字段值是否遵循这个规则呢?先来看一段很简单的代码classTest{publicstaticvoidmain(String[]args){Sons=newSon();s.show();System.out.print
WhlittLou
·
2020-08-04 06:59
java
JAVA笔记
40——引用类型比较1:内置数据类型比较+comparable接口+comparator接口
最近在看JAVA教学的视频,觉得老师讲的很好,同时借用源代码还有笔记来撰写本系列博客,记录自己的学习内容,同时也供看到的人学习。本篇和下一篇介绍一下JAVA里面的引用数据类型比较的方法。首先来介绍一下java里面常见的内置引用类型,像是String、Integer、Date类型是如何进行比较的:/***内置引用数据类型(常用)的比较*/publicclassDemo01{publicstaticv
月韵灵觞
·
2020-08-04 03:04
JAVA学习
Java笔记
十九.深入解析I/O编程之流的层次结构
深入解析I/O编程之流的层次结构转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空)大多数应用程序都需要与外部设备进行数据交换,最常见的外部设备包含磁盘和网络。所谓I/O(Input/Output缩写),即指应用程序对这些设备的数据输入与输出。在程序中,键盘被当作输入文件、显示器被当作输出文件使用。Java语言定义了许多专门负责各种方式的输入输出,这
裂缝中的阳光JDG
·
2020-08-04 02:15
Java
Programming
深入学习Java编程
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他