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如何设计支持泛型的类步骤1:不支持泛型的Stack以Stack栈为例子,如果不使用泛型当需要一个只能放Hero的栈的时候,就需要设计一个HeroStack当需要一个只能放Item的栈的时候,就需要一个ItemStackpackagegeneric;importjava.util.LinkedList;importcharactor.Hero;publicclassHeroStack{Lin
半米高峰
·
2020-01-18 21:00
Java自学
-泛型 集合中的泛型
什么是泛型?示例1:不使用泛型不使用泛型带来的问题ADHero(物理攻击英雄)APHero(魔法攻击英雄)都是Hero的子类ArrayList默认接受Object类型的对象,所以所有对象都可以放进ArrayList中所以get(0)返回的类型是Object接着,需要进行强制转换才可以得到APHero类型或者ADHero类型。如果软件开发人员记忆比较好,能记得哪个是哪个,还是可以的。但是开发人员会犯
半米高峰
·
2020-01-16 19:00
java自学
:从零基础到入门系列--java环境变量的配置JDK的下载安装图解
(如果想深入了解的可以去访问这里哦,
java自学
网站)二、安装JDK。将下载好的JDK进行安装,如图三
大猫家的一诺千金
·
2020-01-16 15:00
java自学
:从零基础到入门系列--java环境变量的配置JDK的下载安装图解
(如果想深入了解的可以去访问这里哦,
java自学
网站)二、安装JDK。将下载好的JDK进行安装,如图三
大猫家的一诺千金
·
2020-01-16 15:00
超级火的
java自学
网站
学靠的是毅力和自律,一定要坚持,否则就会前功尽弃,我自己也一直在边学边工作,当然自学要配合好的学习资料。我是通过这个地方去学习的,它可以添加学习计划,从java基础到高级,从后台到前端,从细节到框架,全部免费,且按计划。我可以推荐给你https://www.ohyn.cn/article/4,里面的东西免费,简单,易懂还特别全,是自学的一个好地方。不吹不擂,有兴趣你可以去看看。。下面是详细的分阶段
大猫家的一诺千金
·
2020-01-15 18:00
Java自学
-集合框架 聚合操作
聚合操作步骤1:聚合操作JDK8之后,引入了对集合的聚合操作,可以非常容易的遍历,筛选,比较集合中的元素。像这样:Stringname=heros.stream().sorted((h1,h2)->h1.hp>h2.hp?-1:1).skip(2).map(h->h.getName()).findFirst().get();但是要用好聚合,必须先掌握Lambda表达式packagelambda;i
半米高峰
·
2020-01-09 19:00
2018-06-01
java自学
泛型程序设计笔记(第一部分)
使用教材:java核心技术卷一第十版8.11.在Java中增加范型类之前,泛型程序设计是用继承实现的。2.ArrayList类出现于泛型类之前,其中有一个Object引用的数组,取出值时必须进行强制类型转换,且其中没有错误检查,因此可以向数组列表中添加任意类的对象(反正都是Object的子类,而且都是引用,不用担心存贮问题)3.在引入泛型后,ArrayList类有一个类型参数用来指示元素的类型:A
静者达观
·
2020-01-07 06:27
Java自学
-集合框架 Comparator和Comparable
JavaComparator和Comparable步骤1:Comparator假设Hero有三个属性name,hp,damage一个集合中放存放10个Hero,通过Collections.sort对这10个进行排序那么到底是hp小的放前面?还是damage小的放前面?Collections.sort也无法确定所以要指定到底按照哪种属性进行排序这里就需要提供一个Comparator给定如何进行两个对
半米高峰
·
2020-01-06 20:00
Java自学
最佳实践
这是13年8月发在博客上的文章。转到,给更多想自学编程开发的朋友。大榜现在**会从事供应链金融开发,他初中毕业,没有读高中,大专读了一个成人类的电大。自学Java开发。去年(15年)大榜在技术上像开了挂一样成长。-2月份的时候,项目中要用到ActiveMQ,让他先了解,我上京东看了一下,只有一本原版书。他在公司内部进行技术分享完,跟我说,公司的牛人那么多,初中生也跟大家讲课了。-5月份的时候,他说
向右奔跑
·
2020-01-03 18:07
Java自学
-集合框架 hashCode原理
JavahashCode原理步骤1:List查找的低效率假设在List中存放着无重复名称,没有顺序的2000000个Hero要把名字叫做“hero1000000”的对象找出来List的做法是对每一个进行挨个遍历,直到找到名字叫做“hero1000000”的英雄。最差的情况下,需要遍历和比较2000000次,才能找到对应的英雄。测试逻辑:初始化2000000个对象到ArrayList中打乱容器中的数
半米高峰
·
2020-01-03 15:00
2018-10-20
Java自学
推荐视频
Java基础阶段:一、20天横扫Java基础(课堂实录)http://pan.baidu.com/s/1kTgIYDT二、尚硅谷Java基础实战——Bank项目http://pan.baidu.com/share/link?shareid=3690978764&uk=573533038三、尚硅谷_ORACLE、SQL、PLSQL视频教程http://pan.baidu.com/s/1sjAXtDF
叛逆闲人
·
2020-01-02 23:35
Java自学
-集合框架 HashSet、LinkedHashSet、TreeSet之间的区别
HashSet、LinkedHashSet、TreeSet之间的区别步骤1:HashSetLinkedHashSetTreeSetHashSet:无序LinkedHashSet:按照插入顺序TreeSet:从小到大排序packagecollection;importjava.util.HashSet;importjava.util.LinkedHashSet;importjava.util.Tre
半米高峰
·
2020-01-02 19:00
广州牵引力教育|为啥很多人不看
Java自学
视频,而参加Java培训?
现在网上最不缺的是免费学习的资料,比如各种免费的
Java自学
视频教程、书籍,那为什么还是有那么多人要去参加Java培训呢?
牵引力教育
·
2019-12-31 03:34
初学者如何自学Java开发?给小白的一些建议
作为一种灵活、多变前景可瞻,又易学习的编程语言Java备受年轻人关注,很多开发爱好者,或者想从事Java开发的年轻人放出豪言“我要自学Java,拿高薪,走上人生巅峰”但是:
Java自学
能学会吗?
茵茵Java学习
·
2019-12-29 14:19
Java自学
-集合框架 HashMap和Hashtable的区别
HashMap和Hashtable之间的区别步骤1:HashMap和Hashtable的区别HashMap和Hashtable都实现了Map接口,都是键值对保存数据的方式区别1:HashMap可以存放nullHashtable不能存放null区别2:HashMap不是线程安全的类Hashtable是线程安全的类packagecollection;importjava.util.HashMap;im
半米高峰
·
2019-12-29 10:00
Java自学
-集合框架 ArrayList和LinkedList的区别
ArrayList和LinkedList的区别步骤1:ArrayList和LinkedList的区别ArrayList,插入,删除数据慢LinkedList,插入,删除数据快ArrayList是顺序结构,所以定位很快,指哪找哪。就像电影院位置一样,有了电影票,一下就找到位置了。LinkedList是链表结构,就像手里的一串佛珠,要找出第99个佛珠,必须得一个一个的数过去,所以定位慢步骤2:插入数据
半米高峰
·
2019-12-28 18:00
Java自学
-集合框架 ArrayList和HashSet的区别
JavaArrayList和HashSet的区别示例1:是否有顺序ArrayList:有顺序HashSet:无顺序HashSet的具体顺序,既不是按照插入顺序,也不是按照hashcode的顺序。以下是HasetSet源代码中的部分注释/***Itmakesnoguaranteesastotheiterationorderoftheset;*inparticular,itdoesnotguarant
半米高峰
·
2019-12-28 18:00
Java初步学习的一点心得体会
从2015年9月份开始接触到java语言,一开始学习并不上心,而且一直在找自学资源,在没有大牛带的情况下,一直拖到2016年3月份,正式开启了我的
java自学
之路,现在的我还处在刚入门阶段,谈谈自己学习
sx丶
·
2019-12-19 20:21
java自学
-常用api
API(ApplicationProgrammingInterface),应用程序编程接口。JavaAPI是JDK中提供给我们使用的类的说明文档。即jdk包里边写好的类,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。例子ArrayListlist=newArrayLis
自习小夫子
·
2019-12-19 15:00
Java自学
-集合框架 Collections
Java集合框架工具类CollectionsCollections是一个类,容器的工具类,就如同Arrays是数组的工具类步骤1:反转reverse使List中的数据发生翻转packagecollection;importjava.util.ArrayList;importjava.util.Collections;importjava.util.List;publicclassTestColle
半米高峰
·
2019-12-13 11:00
java自学
-类与对象
1.面向对象和面向过程java是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想。这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来。它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。2.类类:是一组相关属性和行为的集合。可以看成是一类事物的模
自习小夫子
·
2019-12-09 15:00
情人节福利!Java、架构、大数据、人工智能学习路线和视频大放送
Java基础到架构自学之路下面给出第二节《
JAVA自学
路线图》中知识点的明细:一:J2SE面向对象-封装、继承、多态内存的分析递归集合类、泛型、自动打包与解包、AnnotationIO多线程、线程同步TCP
IT程序员
·
2019-12-08 05:34
java自学
-数组
1.数组是什么前边说过java的基本数据类型,数组,就是装这些基本类型的容器。每个基本类型的变量都是单个的,数组就是这些单个元素的组合。2.创建数组方式一格式:数组存储的数据类型[]数组名字=new数组存储的数据类型[长度];数组定义格式详解:数组存储的数据类型:创建的数组容器可以存储什么数据类型。[]:表示数组。数组名字:为定义的数组起个变量名,满足标识符规范,可以使用名字操作数组。new:关键
自习小夫子
·
2019-12-03 16:00
Java自学
-集合框架 HashSet
Java集合框架HashSet示例1:元素不能重复Set中的元素,不能重复packagecollection;importjava.util.HashSet;publicclassTestCollection{publicstaticvoidmain(String[]args){HashSetnames=newHashSet();names.add("gareen");System.out.pri
半米高峰
·
2019-12-03 11:00
Java自学
-集合框架 HashMap
Java集合框架HashMap示例1:HashMap的键值对HashMap储存数据的方式是——键值对packagecollection;importjava.util.HashMap;publicclassTestCollection{publicstaticvoidmain(String[]args){HashMapdictionary=newHashMapheroMap=newHashMap(
半米高峰
·
2019-12-02 20:00
Java自学
-集合框架 二叉树
Java集合框架二叉树示例1:二叉树概念二叉树由各种节点组成二叉树特点:每个节点都可以有左子节点,右子节点每一个节点都有一个值packagecollection;publicclassNode{//左子节点publicNodeleftNode;//右子节点publicNoderightNode;//值publicObjectvalue;}示例2:二叉树排序-插入数据假设通过二叉树对如下10个随机数
半米高峰
·
2019-11-29 09:00
Ajax 基础小结
AjaxStudyNote(E:\Video_Tutorials\
Java自学
视频\尚硅谷JavaEE培训\6WEB基础-Ajax)15:022016/2/29什么是AjaxAjax技术的产生Ajax被认为是
小小小小小小小小小小銀
·
2019-11-27 22:30
Java自学
-集合框架 LinkedList
Java集合框架LinkedList序列分先进先出FIFO,先进后出FILOFIFO在Java中又叫Queue队列FILO在Java中又叫Stack栈示例1:LinkedList与List接口与ArrayList一样,LinkedList也实现了List接口,诸如add,remove,contains等等方法。示例2:双向链表-Deque除了实现了List接口外,LinkedList还实现了双向链
半米高峰
·
2019-11-26 11:00
原创《小白的
java自学
课》第四课:新手学java,应该用IDE还是记事本?
我在刚开始学习java那会,会纠结这样的一个问题,我该用什么来写java程序呢?那时候看的视频教程和书籍,刚开始都是用记事本来演示以下这个经典的程序代码:publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");}}那时候我就在想,难道以后写java就用记事本了,这显然不太科
ithuangqing
·
2019-11-25 22:00
Java自学
-集合框架 遍历
遍历ArrayList的三种方法步骤1:用for循环遍历通过前面的学习,知道了可以用size()和get()分别得到大小,和获取指定位置的元素,结合for循环就可以遍历出ArrayList的内容packagecollection;importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;importcharact
半米高峰
·
2019-11-25 09:00
原创《小白的
Java自学
课》第三课:深入分析JDK的安装与配置配置
我们在前两篇文章中分别向大家通俗易懂的介绍了什么是Java,以及有关Java的一些趣事,相信你已经迫不及待的想要正式学习Java了,毕竟之前的介绍只是一些概念,并没有真的去接触Java,比如如何运行一个Java程序。那么,如何运行一个Java程序呢?我们先来看一个例子:PS:作为一个Java程序员,你一定要在初学的时候牢牢记住以下这段代码。publicclassHelloWorld{publics
ithuangqing
·
2019-11-19 20:00
原创《小白的
Java自学
课》第二课:昨天深夜,Java向我讲述了它的陈年往事,没想到是这样的!
你若看不懂,就是我的错!全文共计:5369字预计阅读:6分钟昨天深夜,Java向我讲述了它的陈年往事,没想到你竟然是这样的java!以下是java本人的自述!大家好,我是java,就是你们经常说的“一次编译,到处运行”的那门高级编程语言,可是除此之外,你们又了解我多少呢?很多人都知道我叫java,但是嘞,俺最初的时候并不是叫java的,有人知道俺刚开始叫啥嘛?先不告诉你!介绍高爸爸在正式开始自我介
ithuangqing
·
2019-11-16 07:00
原创
java自学
教程总目录,你不看一下?
近期正在连载一套真正适合小白学习的
java自学
教程,力求通俗易懂,详细完整,当然也不会缺少深度的,目前已经更新了一篇:大家可以先试试味道原创|Java是什么?Java到底能干嘛?
ithuangqing
·
2019-11-13 19:00
原创《小白的
Java自学
课》第一课:Java是什么?Java到底能干嘛?
我刚开始学习Java的时候,很长一段时间都有这么个疑惑?Java到底是啥?它能干什么?自己也看过不少的课程和书,大部分都是从Java的发展史开始讲,总之就是那些什么Java历史悠久,Java很优秀,Java越来越牛,用的人越来越多,什么编程语言排行榜常年第一,大致都是这些,然后再扯些其他的,接着就上起了HelloWorld!就这样,你Java生涯的第一个代码开始了,意思是“你好,世界!”我还是想不
ithuangqing
·
2019-11-12 20:00
Java自学
-集合框架 泛型Generic
ArrayList上使用泛型步骤1:泛型Generic不指定泛型的容器,可以存放任何类型的元素指定了泛型的容器,只能存放指定类型的元素以及其子类packageproperty;publicclassItem{Stringname;intprice;publicItem(){}//提供一个初始化name的构造方法publicItem(Stringname){this.name=name;}publi
半米高峰
·
2019-11-08 10:00
Java自学
-集合框架 List接口
ArrayList与List接口步骤1:ArrayList和ListArrayList实现了接口List常见的写法会把引用声明为接口List类型注意:是java.util.List,而不是java.awt.Listpackagecollection;importjava.util.ArrayList;importjava.util.List;importcharactor.Hero;publicc
半米高峰
·
2019-11-07 07:00
Java自学
-集合框架 ArrayList常用方法
ArrayList常用方法步骤1:增加add有两种用法:第一种是直接add对象,把对象加在最后面heros.add(newHero("hero"+i));第二种是在指定位置加对象heros.add(3,specialHero);packagecollection;importjava.util.ArrayList;importcharactor.Hero;publicclassTestCollec
半米高峰
·
2019-11-06 09:00
java基础教程:面试遇到这些怎么答(中软卓越)
面试很可能会遇到一些基础知识方面的东西,不管是笔试还是面试都是需要了解的,
java自学
的话还是相对困难。创建状态当用new操作符创建一个新的线程对象时,该线程处于创建状态。
傲娇的adc
·
2019-11-05 17:20
Java自学
-集合框架 与数组的区别
Java集合框架与数组的区别示例1:使用数组的局限性如果要存放多个对象,可以使用数组,但是数组有局限性比如声明长度是10的数组不用的数组就浪费了超过10的个数,又放不下//TestCollection.javapackagecollection;importcharactor.Hero;publicclassTestCollection{publicstaticvoidmain(String[]a
半米高峰
·
2019-11-05 09:00
Java自学
-I/O 字符流
Java的字符流ReaderWriterReader字符输入流Writer字符输出流专门用于字符的形式读取和写入数据步骤1:使用字符流读取文件FileReader是Reader子类,以FileReader为例进行文件读取packagestream;importjava.io.File;importjava.io.FileReader;importjava.io.IOException;public
半米高峰
·
2019-10-26 11:00
Java自学
-I/O 关闭流的方式
关闭流的方式所有的流,无论是输入流还是输出流,使用完毕之后,都应该关闭。如果不关闭,会产生对资源占用的浪费。当量比较大的时候,会影响到业务的正常开展。步骤1:在try中关闭在try的作用域里关闭文件输入流,在前面的示例中都是使用这种方式,这样做有一个弊端;如果文件不存在,或者读取的时候出现问题而抛出异常,那么就不会执行这一行关闭流的代码,存在巨大的资源占用隐患。不推荐使用packagestream
半米高峰
·
2019-10-25 11:00
黑马2019软件测试学习最新课程视频教程
黑马2019软件测试学习最新课程视频教程it教程自学网Java视频教程名称:黑马2019软件测试学习最新课程视频教程黑马视频教程it教程
Java自学
网收集整理下载链接:http://www.137zw.com
wplhsf
·
2019-10-24 22:00
Java自学
-I/O 字节流
Java字节流InputStreamOutputStreamInputStream字节输入流OutputStream字节输出流用于以字节的形式读取和写入数据步骤1:ASCII码所有的数据存放在计算机中都是以数字的形式存放的。所以字母就需要转换为数字才能够存放。比如A就对应的数字65,a对应的数字97.不同的字母和符号对应不同的数字,就是一张码表。ASCII是这样的一种码表。只包含简单的英文字母,符
半米高峰
·
2019-10-24 08:00
Java自学
-I/O Stream流
Java的流Stream什么是流(Stream),流就是一系列的数据步骤1:什么是流当不同的介质之间有数据交互的时候,JAVA就使用流来实现。数据源可以是文件,还可以是数据库,网络甚至是其他的程序比如读取文件的数据到程序中,站在程序的角度来看,就叫做输入流输入流:InputStream输出流:OutputStream步骤2:文件输入流如下代码,就建立了一个文件输入流,这个流可以用来把数据从硬盘的文
半米高峰
·
2019-10-22 11:00
Java自学
-I/O Stream流
Java的流Stream什么是流(Stream),流就是一系列的数据步骤1:什么是流当不同的介质之间有数据交互的时候,JAVA就使用流来实现。数据源可以是文件,还可以是数据库,网络甚至是其他的程序比如读取文件的数据到程序中,站在程序的角度来看,就叫做输入流输入流:InputStream输出流:OutputStream步骤2:文件输入流如下代码,就建立了一个文件输入流,这个流可以用来把数据从硬盘的文
半米高峰
·
2019-10-22 11:00
Java自学
-I/O File类
Java的File类,以及常用方法文件和文件夹都是用File代表步骤1:创建一个文件对象使用绝对路径或者相对路径创建File对象packagefile;importjava.io.File;publicclassTestFile{publicstaticvoidmain(String[]args){//绝对路径Filef1=newFile("d:/LOLFolder");System.out.pr
半米高峰
·
2019-10-18 20:00
Java自学
指南一、找一个开始并能坚持下去的理由
一件事情的开始,往往是最迷人的...无法解释的直觉执念一闪而过的念头缘分、遇见初尝甜头,沉溺于此痛彻心扉,寻求改变等等美妙的原因,当踏出了第一步,就要选择风雨兼程,享受过程和结果带来的苦与乐。回忆自己自学Java是开始于6年前...大学毕业和好兄弟开了个面馆,在合肥经开区的某条街还出了点小名,"两个大学生在街前面开了一家面馆"。两个月之后却关门了!曾经那个让我魂牵梦萦的美丽姑娘,去了南京。没有犹豫
ConstXiong
·
2019-10-18 13:00
Java自学
-异常处理 自定义异常
Java自定义异常示例1:创建自定义异常一个英雄攻击另一个英雄的时候,如果发现另一个英雄已经挂了,就会抛出EnemyHeroIsDeadException创建一个类EnemyHeroIsDeadException,并继承Exception提供两个构造方法无参的构造方法带参的构造方法,并调用父类的对应的构造方法classEnemyHeroIsDeadExceptionextendsException
半米高峰
·
2019-10-17 11:00
Java自学
-异常处理 Throwable
JavaThrowable类步骤1:ThrowableThrowable是类,Exception和Error都继承了该类所以在捕捉的时候,也可以使用Throwable进行捕捉如图:异常分Error和ExceptionException里又分运行时异常和可查异常。packageexception;importjava.io.File;importjava.io.FileInputStream;pub
半米高峰
·
2019-10-16 11:00
Java自学
-异常处理 异常分类
Java中异常的分类异常分类:可查异常,运行时异常和错误3种其中,运行时异常和错误又叫非可查异常步骤1:可查异常可查异常:CheckedException可查异常即必须进行处理的异常,要么trycatch住,要么往外抛,谁调用,谁处理,比如FileNotFoundException如果不处理,编译器,就不让你通过packageexception;importjava.io.File;importj
半米高峰
·
2019-10-14 11:00
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他