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基础学习
笔记——day02
java基础学习
笔记——day02第二章java基础语法1.注释注释是用来解释说明的文字,用来帮助其他人区读懂你写的代码。字节码文件中不存在注释内容,意味着注释是源码里的行为。
TTHplus
·
2020-06-22 06:45
java基础学习
一面向对象1
1、结构化程序设计结构化程序逻辑结构示意图函数是最小程序单位,一个程序有若干函数,其中只有一个主函数,作为程序的入口,主函数调用其它函数,其它函数之间互相调用。结构化程序是自顶向下设计的,在设计之初就必须考虑到所有的模块,然后将模块分解成各各子模块,最终分解成函数,这种设计方式不直观,局限性大,并且如果发生变化整个设计到的模块都要进行修改。2、程序的三种结构顺序选择循环3、面向对象程序设计以类、对
BeiXiuRuDeMaNong
·
2020-06-21 17:29
Java初级
Java基础面试知识点总结
(关注公众号后回复”资料“即可领取3T免费技术学习资源)本文主要是我最近复习Java基础原理过程中写的
Java基础学习
总结。Java的知识点其实非常多,并且有些知识点比较难
weixin_30845171
·
2020-06-21 10:11
Java基础学习
总结(154)——Synchronized与Volatile、Synchronized与ReentrantLock概念及区别
一、Synchronized与Volatile的区别首先需要理解线程安全的两个方面:执行控制和内存可见。执行控制的目的是控制代码执行(顺序)及是否可以并发执行。内存可见控制的是线程执行结果在内存中对其它线程的可见性。根据JVM的内存模型的实现,线程在具体执行时,会先拷贝主存数据到线程本地(CPU缓存),操作完成后再把结果从线程本地刷到主存。synchronized关键字解决的是执行控制的问题,它会
科技D人生
·
2020-06-21 08:38
Java基础学习总结
Java基础学习
总结(152)——JDK 1.7和 JDK 1.8中HashMap的实现有什么不同?
一、初窥HashMapHashMap是应用更广泛的哈希表实现,而且大部分情况下,都能在常数时间性能的情况下进行put和get操作。要掌握HashMap,主要从如下几点来把握:jdk1.7中底层是由数组(也有叫做“位桶”的)+链表实现;jdk1.8中底层是由数组+链表/红黑树实现可以存储null键和null值,线程不安全。在HashMap中,null可以作为键,这样的键只有一个,但可以有一个或多个键
科技D人生
·
2020-06-21 08:38
Java基础学习总结
Java基础学习
总结(153)——HashMap、Hashtable、ConcurrentHashMap的原理与区别
一、HashTable底层数组+链表实现,无论key还是value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低,ConcurrentHashMap做了相关优化初始size为11,扩容:newsize=olesize*2+1计算index的方法:index=(hash&0x7FFFFFFF)%tab.length二、HashMap底层数组+链表实现,
科技D人生
·
2020-06-21 08:37
Java基础学习总结
java基础学习
笔记
文章目录java学习笔记1.数据类型2.转义字符3.自动类型转换4.强制类型转换5.java变量类型1.java局部变量2.实例变量(对象变量)3.类变量6.访问控制修饰符7.非访问控制符static修饰符final修饰符abstract修饰符synchronized修饰符transient修饰符volatile修饰符8.运算符算数运算符关系运算符为运算符逻辑运算符赋值运算符条件运算符(?:)in
QiyunJzz
·
2020-06-20 22:28
java
高并发基础——Lock(锁)
引入:之前
Java基础学习
了使用synchronized来做锁来实现线程安全问题,今天学习使用JUC中的Lock,他比synchronized更加灵活。
牛像话
·
2020-06-20 21:08
并发编程
多线程
Java基础学习
总结(60)——Java常用的八种排序算法
1.直接插入排序经常碰到这样一类排序问题:把新的数据插入到已经排好的数据列中。将第一个数和第二个数排序,然后构成一个有序序列将第三个数插入进去,构成一个新的有序序列。对第四个数、第五个数……直到最后一个数,重复第二步。![UploadingPaste_Image_937999.png...]如何写写成代码:首先设定插入次数,即循环次数,for(inti=1;i=0&&a[j]>insertNum)
weixin_33834628
·
2020-06-20 21:07
Java基础学习
总结
1.Java的基础数据类型有哪些?各占几个字节?1)整型:byte(1),short(2),int(4),long(8)2)浮点型:float(4),double(8)3)字符型:char(2)4)布尔型:boolean(1/8)2.PO持久对象VO值对象、视图对象3.Java中continue与break的区别continue跳出当前循环,不执行continue后续循环体内的代码,重新执行下次循
海绵-宝宝
·
2020-06-20 21:00
大家好,我是时长两年半的Java学习路线图
第一阶段:
Java基础学习
任何一门编程语言,首先要学习的是基础语法,开启Java学习的第一步,当然就是深入掌握计算机基础、编程基础语法,面向对象,集合、IO流、线程、并发、异常及网络编程,这些我们称之为
传智播客教育集团
·
2020-05-18 18:54
Java自学教程
Java基础学习
(三)- 数组
数组的定义定义数组是储存多个变量(元素)的东西(容器)多个变量的数据类型要一致数组的定义int[]arr;定义了一个int类型的数组,数组名为arrintarr[];定义了一个int类型的变量,变量名是arr数组ps:推荐第一种方式,并不推荐第二种数组的初始化概念Java中的数组必须先初始化,才能使用。所谓初始化就是为数组中的数组元素分配内存空间,并为每个数组元素赋值。初始化方式动态初始化:初始化
做个合格的大厂程序员
·
2020-05-16 16:59
Kafka再次学习
其他更多java基础文章:
java基础学习
(目录)学习资料:Kafka的HW,LEO更新原理及运行流程总结你一定能get到的Producer的初始化及元数据获取流程可能是你看过最详细的RecordAccumulator
Hiway
·
2020-05-01 19:00
kafka
学习
Java学习规划
Java基础(2周)java零基础入门到精通(2019版)
Java基础学习
的资料网络上很多,这边推荐传智播客。红色部分要求必须学习掌握,黄色部分了解下,绿色部分有时间可以学习。
万总有点菜
·
2020-04-20 17:24
java基础学习
-使用Doc命令行创建说明文档
步骤:打开cmd输入javaDoc-dfilename-author-versionclassName.java如需要生成一个名为JavaTool的工具类的说明书,并保留在一个名为help的文件夹中,则在终端中输入命令为:javaDoc-dhelp-author-versionJavaTool.java在java中需要使用文档注释方式来进行注释,@author:作者@version:版本号用于在c
为你真心
·
2020-04-13 03:29
Java基础学习
笔记010--Java内存管理
笔记:1.内存管理:由JVM来管理1)堆:1.1)存储所有new出来的对象(包括实例变量)1.2)垃圾:没有任何引用所指向的对象垃圾回收器(GC)不定时到内存中去清扫垃圾。回收过程是透明的(看不到的),并不一定一发现,垃圾就立刻回收,可以调用System.gc(),虚拟机将尽快调度GC来进行回收1.3)内存泄漏:不再使用的内存还没有被及时的回收,而严重的泄漏会导致系统的崩溃。建议:不再使用的对象及
LesterYu
·
2020-04-08 08:40
java基础:深入理解Class对象与反射机制
其他更多java基础文章:
java基础学习
(目录)深入理解Class对象RRIT及Class对象的概念RRIT(Run-TimeTypeIdentification)运行时类型识别。
Hiwayz
·
2020-04-08 05:04
7.23
java基础学习
小结
一单位面试考察方面:1、基础2、思维能力3、读、写代码能力提到的新东西:集群、分布式、java垃圾回收机制(GC)查询了解集群集群通信系统是一种计算机系统,它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和
lufaqiang
·
2020-04-04 15:53
No_16_0319
Java基础学习
第二十天
文档版本开发工具测试平台工程名字日期作者备注V1.02016.03.19lutianfeinone[TOC]异常异常:异常就是Java程序在运行过程中出现的错误。异常由来:问题也是现实生活中一个具体事务,也可以通过java的类的形式进行描述,并封装成对象。其实就是Java对不正常情况进行描述后的对象体现。异常分类1,编译时异常除了RuntimeException及其子类,Exception中所有的
lutianfei
·
2020-04-04 12:19
No_16_0225
Java基础学习
第六天
文档版本开发工具测试平台工程名字日期作者备注V1.02016.02.25lutianfeinone[TOC]以下学习内容均来自传智播客基础课程。二维数组格式1(动态初始化)数据类型[][]变量名=new数据类型[m][n];m表示这个二维数组有多少个一维数组n表示每一个一维数组的元素个数举例:int[][]arr=newint[3][2];定义了一个二维数组arr这个二维数组有3个一维数组,名称是
lutianfei
·
2020-04-04 04:41
Java基础学习
总结--枚举的简单使用
一、枚举格式JDK1.5引入了枚举类型。枚举类型的定义包括枚举声明和枚举体。格式如下:enum枚举名{枚举体(常量列表)}二、用法一:常量enumDirection{FRONT,BEHIND,LEFT,RIGHT;}三、用法二:switchenumSeason{SPRING,SUMMER,AUTUMN,WINTER;}publicclassTemp{publicstaticvoidmain(Str
跑调大叔
·
2020-03-29 13:00
No_16_0302
Java基础学习
第十天
文档版本开发工具测试平台工程名字日期作者备注V1.02016.03.02lutianfeinone[TOC]教练运动员案例形式参数和返回值问题形式参数:基本类型引用类型类(匿名对象时有讲):需要的是该类的对象!抽象类:需要的是该抽象类的子类对象。接口:需要的是该接口的实现类对象。返回值类型基本类型引用类型类:返回的是该类的对象抽象类:返回的是该抽象类的子类对象接口类:返回的是该接口的实现类对象Eg
lutianfei
·
2020-03-29 12:56
Java基础学习
总结--反射
一、什么是反射?JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。二、能利用反射做什么?我们知道反射机制允许程序在运行时取得任何一个已知名称的class的内部信息,包括包括其constructor(构造方法),fields(属性),metho
跑调大叔
·
2020-03-28 21:00
Java基础学习
第二十五天——设计模式
文档版本开发工具测试平台工程名字日期作者备注V1.02016.04.02lutianfeinone[TOC]面向对象思想设计原则单一职责原则开闭原则里氏替换原则依赖注入原则接口分离原则迪米特原则单一职责原则其实就是开发人员经常说的“高内聚,低耦合”也就是说,每个类应该只有一个职责,对外只能提供一种功能,而引起类变化的原因应该只有一个。在设计模式中,所有的设计模式都遵循这一原则。开闭原则核心思想是:
lutianfei
·
2020-03-27 07:29
No_16_0316
Java基础学习
第十八天
文档版本开发工具测试平台工程名字日期作者备注V1.02016.03.16lutianfeinone[TOC]集合练习集合对象的toString()是如何实现关于System.out.println(c);为什么c输出的不是地址值呢?A:Collectionc=newArrayList();这是多态,所以输出c的toString()方法,其实是输出ArrayList的toString()B:看Arr
lutianfei
·
2020-03-24 10:45
Java基础学习
笔记一
1.抽象类中可以有没有抽象方法,只有普通方法。2.接口中可以没有任何方法。3.实现了Collection接口的有set、list、Queue,TreeSet、HashSet实现了set接口,Vector、Stack实现了list接口。4.实现了map接口的有HashTable、TreeMap、SortedMap、LinkedHashMap。5.HashMap键值允许为null,他是不同步的,而Ha
wyy826933370
·
2020-03-24 09:15
No_16_0324
Java基础学习
第二十三天
文档版本开发工具测试平台工程名字日期作者备注V1.02016.03.24lutianfeinone[TOC]登录注册IO版如下代码仅为UserDaoImpl类文件,其他原码参考day22_login_regist工程publicclassUserDaoImplimplementsUserDao{//为了保证文件一加载就创建privatestaticFilefile=newFile("user.tx
lutianfei
·
2020-03-23 00:53
No_16_0226
Java基础学习
第七天
文档版本开发工具测试平台工程名字日期作者备注V1.02016.02.26lutianfeinone[TOC]成员变量与局部变量成员变量与局部变量区别:A:在类中的位置不同成员变量:在类中,方法外局部变量:在方法定义中或者方法声明上。B:在内存中的位置不同:成员变量:在堆内存局部变量:在栈内存C:生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,随着方法
lutianfei
·
2020-03-22 12:27
“全栈2019”113篇
Java基础学习
资料及总结
难度初级学习时间10分钟适合人群零基础开发语言Java开发环境JDKv11IntelliJIDEAv2018.3文章原文链接“全栈2019”Java第一章:安装JDK11(Mac)“全栈2019”Java第二章:安装JDK11(Windows)“全栈2019”Java第三章:安装开发工具IntelliJIDEA“全栈2019”Java第四章:创建第一个Java程序“全栈2019”Java第五章:I
人人都是程序员
·
2020-03-21 14:36
Java程序员学习总结
一、
Java基础学习
Java基础的时候,不要一直看Java教学视频,当然视频固然重要,但是也要自己动手勤加练习,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。
忻峰作浪
·
2020-03-21 12:03
JAVA基础学习
一、Java语言基础1.数据类型(8种基础数据类型、引用数据类型)2.关键字与标识符(Java语言定义的50个关键字认识一下,以后经常用会慢慢熟悉;标识符的命名规则需要掌握)3.常量与变量(声明常量规则(关键字final),声明变量规则,两者间在使用时的区别)4.运算符(算术运算符、逻辑运算符、关系运算符、位运算符、赋值运算符、条件运算符、字符串运算符)二、Java语言流程控制1.分支结构(if条
EamonXia
·
2020-03-21 05:36
java基础学习
2
1.注意问题(文件的后缀要显示)开始用记事本联系一下自己的基本功。2.文件和类名字要一致:java小牛试刀3.java严格区分大小写,一个文件可以有多个类但是仅有一个public类且与类名相同。一般编程规范中:注意缩进,成对编程,见名知意。java一个文件多个类的注释4.字符集:字符集5.以后开始用eclipse开发工具eclipse6.java的基本类型基础类型7.java的进制java进制的转
雷一凡
·
2020-03-21 05:42
JAVA基础学习
笔记 一 计算机基础、JAVA开发环境、开发注意事项
从这周开始,我正式加入到了JAVA的学习大军中,因为Java是一种跨平台,适合于分布式计算环境的面向对象[编程语言],与IOS有很多类似的地方。于是在闲暇之余,也正式开始学习JAVA了,每天呢,看1-2集的视频,做一些笔记,每周五我会发布到上面当做我以后的复习资料,在工作之余也可以更多的去学习。(只是来简单了解一下)JAVA学习笔记:1、计算机发展史2.计算机语言发展史:第一代:机器语言。例如:(
锦箫_1
·
2020-03-21 03:15
Java基础学习
总结--容器的遍历
Java基础学习
总结--容器的遍历通常,我们可以使用for、foreach以及迭代器iterator进行遍历。但是这三种方法其实还是有很大的区别的。
跑调大叔
·
2020-03-20 20:00
Java基础学习
总结--多态
一、面向对象的三大特性:封装、继承、多态从一定角度来看,封装和继承几乎都是为多态而准备的。二、什么是多态?指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)三、实现多态的技术以及三个必要条件:实现多态的技术称为:动态绑定(dynamicbinding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。三
跑调大叔
·
2020-03-20 15:00
Java基础学习
总结--IO流关闭
一、为什么java中io流必须关闭当我们new一个java流对象之后,不仅在计算机内存中创建了一个相应类的实例对象。而且,还占用了相应的系统资源。在内存中的实例对象,当没有引用指向的时候,java垃圾收集器会按照相应的策略自动回收,但是却无法对系统资源进行释放。所以,我们需要主动调用close()方法释放java流对象。二、释放资源的方法:1、方法一:Filefile=newFile("F:/Ja
跑调大叔
·
2020-03-20 14:00
Java基础学习
总结——super关键字
一、什么是super?它是一个指代变量,是直接父类对象的引用,用于在子类中指代父类对象。二、应用2.1应用范围只能用于子类的构造函数和实例方法中,不能用于子类的类(静态)方法中。原因:super指代的是一个父类的对象,是需要在运行时被创建的,而静态方法是类方法,它是类的一部分。在类被载入时,方法已经存在,但是父类对象还没被创建。2.2如何使用2.2.1通过super关键字在子类中调用父类的成员变量
跑调大叔
·
2020-03-15 22:00
RxJava——基础学习(四),创建操作符
接下来重点就是开始继续学习RxJava,争取在2017年到来之前的一个月里,能够将Rx
Java基础学习
完,并能够为进阶学习做一些准备RxJava2.0正式版已经出来
英勇青铜5
·
2020-03-07 12:52
No_16_0322
Java基础学习
第二十二天
文档版本开发工具测试平台工程名字日期作者备注V1.02016.03.22lutianfeinone[TOC]转换流出现的原因及思想由于字节流操作中文不是特别方便,所以,java就提供了转换流。字符流=字节流+编码表。编码表由字符及其对应的数值组成的一张表常见编码表计算机只能识别二进制数据,早期由来是电信号。为了方便应用计算机,让它可以识别各个国家的文字。ASCII:美国标准信息交换码。用一个字节的
lutianfei
·
2020-03-06 05:55
杭州
Java基础学习
之for循环相关知识梳理
for循环是编程语言中一种循环语句,是Java程序员日常工作中的重要组成部分。循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。合理使用for循环可以让我们事半功倍,接下来就给大家分享for循环相关的知识。在Java程序中,要“逐一处理”――或者说,“遍历”――某一个数组或Collection中的元素的时候,一般会使用一个for循
wx5e4106bf6c8e8
·
2020-02-21 15:58
杭州Java基础
Java基础学习
笔记6——异常机制
Java基础学习
笔记6——异常机制什么是异常实际工作中遇到的问题是可能会超出你的预期的。
泰逗
·
2020-02-18 20:00
Java基础学习
笔记5——面向对象
Java基础学习
笔记5——面向对象面向过程与面向对象面向过程思想步骤清晰记得,第一步做什么,第二步做什么。。。
泰逗
·
2020-02-18 20:00
java基础学习
Java的学习 Java源程序保存为.java文件,编译为.class文件。.class文件由Java虚拟机(JVM)执行0。从控制台读取输入importjava.util.Scanner;Scannerinput=newScanner(System.in);语法newScanner(System.in)表明创建了一个Scanner类型的对象。语法Scannerinput声明input是一个
你我共属一片蓝天
·
2020-02-18 12:00
No_16_0311
Java基础学习
第十六天
文档版本开发工具测试平台工程名字日期作者备注V1.02016.03.11lutianfeinone[TOC]ArrayList(List子类)ArrayList类概述底层数据结构是数组,查询快,增删慢线程不安全,效率高没有什么特殊功能需要学习。ArrayList案例存储字符串并遍历publicclassArrayListDemo{publicstaticvoidmain(String[]args)
lutianfei
·
2020-02-17 03:47
java基础学习
总结——线程(一)
原文出处一、线程的基本概念线程理解:线程是一个程序里面不同的执行路径每一个分支都叫做一个线程,main()叫做主分支,也叫主线程。程只是一个静态的概念,机器上的一个.class文件,机器上的一个.exe文件,这个叫做一个进程。程序的执行过程都是这样的:首先把程序的代码放到内存的代码区里面,代码放到代码区后并没有马上开始执行,但这时候说明了一个进程准备开始,进程已经产生了,但还没有开始执行,这就是进
新宇泽起
·
2020-02-16 02:14
No_16_0316
Java基础学习
第十九天
文档版本开发工具测试平台工程名字日期作者备注V1.02016.03.17lutianfeinone[TOC]Map接口Map接口概述将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构值针对键有效,跟值无关Collect
lutianfei
·
2020-02-15 04:28
Java基础学习
第二天
什么情况呀。我昨天明明已经写了很多了呀,怎么不见了呀,我好气啊。重新开始写吧,再复习一遍。第二天学了啥呢?主要是学习了标识符和数据类型。什么是标识符?标识符就是名字,给一个数据标识符的过程就是起名字的过程。标识符作为一个数据的标识,它要起到的作用就是要见名知意,一看到它,你就应该它是什么个意思。它主要是用在给变量,常量和方法,类,包等起名,它只能下划线,字母,美元符$来开头。除了开头的部分,其他部
达钰
·
2020-02-12 02:56
JAVA基础学习
笔记(一)
一基本概念00变量分类局部变量成员变量静态变量01基本数据类型整型浮点型字符型boolean类型02运算符03类型转换自动类型转换自动类型转换指的是容量小的数据类型可以自动转换为容量大的数据类型。可以将整型常量直接赋值给byte、short、char等类型变量,而不需要进行强制类型转换,只要不超出其表数范围即可。强制类型转换强制类型转换,又被称为造型,用于显式的转换一个数值的类型。在有可能丢失信息
xhades
·
2020-02-02 22:04
JAVA基础学习
笔记(二)
1.方法方法声明格式:[修饰符1修饰符2...]返回值类型方法名(形式参数列表){Java语句:......·····································}2.方法的重载overload重载(overloading)是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。3.递归递归结构包括
xhades
·
2020-02-02 08:54
JAVA基础学习
笔记(三)
1.面向对象和面向过程面向过程以事务为核心的编程思想,分析出解决问题的步骤,然后用程序按照顺序去实现它,面向过程适合简单的、不需要协作的事务。面向对象两者关系都是解决问题的思维方式,都是代码组织的方式。两者相辅相成,宏观面向对象,微观处理还是面向过程。什么是对象内存中是一堆代码块,表示一些相关联的数据对象和类类可以看做是对象的模板/抽象。publicclassSxStudent{//属性定义int
xhades
·
2020-02-01 22:11
上一页
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
其他