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学习记录
Day7(继承、方法重写、final、多态)
文章目录Day7代码块继承方法重写final多态多态的经典算法(孔子装爹)Day72019年4月13日。这是我学习Java的第七天。这一天,我学到了以下的知识。代码块在Java中,使用{}括起来的代码被称为代码块。代码块根据定义的位置不同,分为:局部代码块:在方法中出现;限定变量生命周期,及早释放,提高内存利用率构造代码块:在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执
赈川
·
2020-07-31 23:42
Java
SE
Java
Java学习记录
(初学) 1.
初识Java总结接触Java有段时间了,但是奈何自己太笨,一直没什么进制,看视频做笔记大体了解了一下Java的概念,因为之前有些C的基础,所以写的思维方式也按照C的来~(其实写博客是件很开心的事,有我写错或者瞎写的地方,欢迎大家来喷~)1.Java的根基。其实这个标题写的不是很理想,我本打算描绘一种很底层又很重要但是我写的很简单事情,额。。。。。。。就这样吧~~1.开发Java是1995年由Sun
普比例尺
·
2020-07-31 13:45
Java
笔记
Java学习记录
之switch语句使用注意事项
switch语句使用的注意事项:1.多个case后面的数值不可以重复2.switch后面小括号当中只能是下列数据类型:基本数据类型:byte/short/char/int引用数据类型:String字符串、enum枚举3.switch语句格式很灵活:前后顺序可以颠倒,“匹配哪一个case就从哪一个位置向下执行,直到遇到break”例:publicclassDemo01Switch{publicsta
路~~~
·
2020-07-27 21:36
java学习记录
--ThreadLocal使用案例
转载地址:http://www.jianshu.com/p/5675690b351e本文借由并发环境下使用线程不安全的SimpleDateFormat优化案例,帮助大家理解ThreadLocal.最近整理公司项目,发现不少写的比较糟糕的地方,比如下面这个:publicclassDateUtil{privatefinalstaticSimpleDateFormatsdfyhm=newSimpleDa
kepler_he
·
2020-07-27 12:30
Java学习记录
Annotation功能(自定义注解)
AnnotationClassAnnotationjava.lang.Objectjava.text.Annotationjava提供了Annotation功能,可称为自定义注解,用于对类、构造方法、成员变量、方法、参数等声明,该功能不会影响程序的运行,会对编译器警告等辅助工具产生影响定义Annotation类型定义用到interface关键字,前面需加@,定义Annotation类型关键字为:@
柏竹
·
2020-07-26 14:26
Java
学习记录
java
Java学习记录
反射篇
Java反射Java反射机制,可以在程序中访问已经写好类和方法的Java对象的描述,实现访问、检测、修改Java本身的信息等功能。提供功能的包:java.lang.reflectModifier类常用解析方法:(解析返回整型数值)修饰符静态方法说明booleanModifier.isPublic(intmod)被public修饰,则truebooleanModifier.isProtected(i
柏竹
·
2020-07-23 13:25
Java
学习记录
java
Java学习记录
I/O流篇(输入/输出)
I/O物质在目的地之间的转移运动称为流,可分为输入流、输出流输入流:程序从源中读取数据输出流:数据要到达的目的地主要流:文件流缓冲流数据流输入流InputStream类是字节流的抽象类,所有字节输入流的父类java.io.InputStreamReader类是字符流的抽象类,是Unicode编码,适合处理文本,所有字符输入流的父类java.io.Reader提供的方法修饰符方法说明voidclos
柏竹
·
2020-07-14 16:16
Java
学习记录
java
java学习记录
——求出1-50的所有素数以及累加和
publicclassccc{publicstaticvoidmain(String[]args){System.out.println("1-50之间所有的素数为:");intsum=0;for(inti=2;i<=50;i++){for(intj=2;j<=i;j++){if(i%j==0){if(i==j){System.out.print(i+"");sum+=i;}elsebreak;}
dreamer0823
·
2020-07-14 10:16
java
Java学习记录
Swing设计篇
Swing程序设计Swing为GUI(图形用户界面)提供开发工具包,使用Swing开发的应用程序可以统一应用程序在不同平台上运行的GUI组件显示风格,因为在Swing组件可以跨平台指定统一风格和外观特点:轻量级组件可插入外观组件Swing包使用Swing组件前,先了解层次结构和继承关系常用的Swing组件组件名称说明JButton(按钮)按钮可以带些图片或文字JCheckBox(多选按钮)复选框组
柏竹
·
2020-07-12 18:25
Java
学习记录
java
Java学习记录
之ArrayList集合
数组的长度一旦确定,就不可以发生改变但是ArrayList集合的长度是可以随意变化的。使用ArrayList集合时要导包:importjava.util.ArrayList;对于ArrayList来说,有一个尖括号代表泛型。泛型:就是装在集合当中的所有元素,全都是统一的某种类型【注意】泛型只能是引用类型,不能是基本类型【注意事项】:对于ArrayList集合来说,直接打印得到的不是地址,而是内容;
路~~~
·
2020-07-11 04:08
小透明的
java学习记录
(3)——Gradle编译
Gradle编译为什么使用Gradle编译我在书本上看到了基于Java的编译,脚本、编译器、注解等我觉得对于初学者来说有些复杂,我没有看下去,想到在平时的工作中使用的Gradle编译,自我感觉可以仔细了解下。Gradle是基于Groovy语言的编译脚本,Groovy不仅仅局限于编译java代码,还可以编译其他语言的代码,对于一个开发团队来说,这点非常重要。Groovy给Java开发人员提供了迄今为
王先璐
·
2020-07-07 23:12
java学习记录
【
java学习记录
】8.输入三角形的三条边,计算三角形的周长
(源码在上传的压缩包“【
java学习记录
】1-10的代码”中可看到,该压缩包可下载)publicclassTriangle_PerimeterimplementsActionListener{//设置的全局变量
六盆
·
2020-07-07 14:02
java
poi 图片解析-定位与读取
java学习记录
(6)-poi图片解析-定位与读取提要:引言代码总结1引言:把excel中的内容转换到数据库中,是一个常见的工作。
欧阳子陵
·
2020-07-02 14:49
java研习
【
Java学习记录
】 目录
【
Java学习记录
】一Java中的继承【
Java学习记录
】二Java中数组的简单操作【
Java学习记录
】三Java中的面向对象内存分析【
Java学习记录
】四Java中的垃圾回收【
Java学习记录
】五Java
编程芝士
·
2020-06-30 21:30
Java基础学习
【
Java学习记录
】五 Java中的this关键字
对象创建的过程构造方法是创建Java对象的重要途径,通过new关键字调用构造器时,构造器也确实返回该类的对象,但这个对象并不是完全由构造器负责创建。创建一个对象分为如下四步:1.分配对象空间,并将对象成员变量初始化为0或空2.执行属性值的显示初始化3.执行构造方法4.返回对象的地址给相关的变量this的本质this的本质就是“创建好的对象的地址”!由于在构造方法调用前,对象已经创建。因此,在构造方
编程芝士
·
2020-06-30 21:30
Java基础学习
【
Java学习记录
】九 Java中的“==”和equal
”==”“==”代表比较双方是否相同。如果是基本类型则表示值相等,如果是引用类型则表示地址相等即是同一个对象。相同为true,不相同为false;基本数据类型(也称原始数据类型):byte,short,char,int,long,float,double,boolean。equal()所有的java类均继承Ojbect,equals是Object的方法。我们看看equals是怎样实现的:publi
编程芝士
·
2020-06-30 21:30
Java基础学习
Java学习记录
_1:MOOC《零基础学Java语言》课后习题解
Hey,我是寒水,一名大二学生,电子商务专业在读,正在学习Java中。我试图将在Java学习中遇到的一些困惑和最终的解答发在这个账号上,希望以此来激励我不要放弃学习!在学习记录这个专题中,我收藏一些我在网课以及学校课程中学到的经典案例或习题,供自己也供大家参考。浙江大学翁恺老师在MOOC上的《零基础学Java语言》和《面向对象程序设计——Java语言》可以说是我在Java学习中的入门课程,十分经典
寒水一寺
·
2020-06-29 14:05
Java的学习记录
狂神
java学习记录
-----反射和注解
publicclasstest{@MyAnnotation(“”)publicvoidtest01(){}}//自定义注解//@Target、@Retention是在自定义注解时必须使用的两个注解//@Retention表示注解的生命周期、@Target表示注解可以声明在什么地方//ElementType.TYPE表示注解可以声明在类上//ElementType.METHOD表示注解可以声明在方法
废物只有努力
·
2020-06-29 02:58
java基础
Java学习记录
Day 1(常量、标识符、DOS命令)
文章目录Day1计算机的基础知识CMD控制台常用的DOS命令常用的快捷键学习方向Java的开源性和跨平台性JDKJREJVM开发工具语法注释关键字标识符常量知识点总结Day12019年3月23日。这是我学习Java的第一天。这一天,我学到了以下的知识。计算机的基础知识计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。计算机:由
赈川
·
2020-06-25 19:28
Java
SE
【
java学习记录
】11.用多线程实现阶乘的计算过程和结果的读取(thread类ReadThread )
(源码在上传的压缩包“【
java学习记录
】11.多线程实现阶乘计算(Thread类和Runnable接口)”中可看到,该压缩包可下载)*采用Thread类的子类实现线程*编写一多线程程序,实现如下功能:
六盆
·
2020-06-24 06:24
java
2020_05_12
Java学习记录
-BufferReder
BufferedReaderByteArrayOutputStream缓冲思想由于这只是一个程序新手的学习记录,如果有错误敬请指出!!!在5月12号的Java课中,老师讲到了以上内容,我自行对其进行学习记录.课中,我们对一个简单的.txt文件进行处理来学习并熟悉BufferReader以及感受缓冲的优势.BufferReader:在Oracle官网对Buffer类的介绍中(SE8),BufferR
Code_Blog
·
2020-05-14 23:53
Java学习记录
(六) 线程池ThreadPoolExecutor及自定义线程池
多线程线程池和自定义线程池-简书https://www.jianshu.com/p/0d548f0646fc(1条消息)Java线程池ThreadPoolExecutor及自定义线程池_Java_零度的博客专栏-CSDN博客https://blog.csdn.net/zmx729618/article/details/78839284线程池参数corePoolSize:线程池核心线程数量,核心线程
故乡的胡辣汤开张了吗
·
2020-04-30 19:17
学习
Java
Java学习记录
--泛型擦除分析
Java学习记录
--泛型擦除分析标签(空格分隔):java最近给公司写一些通用架包的时候发现自己的java基础不够扎实,比如在通用处理中泛型的运用就不是很会,处于一知半解的状态,因此最近开始巩固java
此博废弃_更新在个人博客
·
2020-04-14 01:57
Java学习记录
--适配器模式
Java学习记录
--适配器模式标签(空格分隔):java适配器模式是一种比较简单的设计模式,该博文从Java的Set集合入手,分析适配器模式适用场景,解决的问题,导致的缺点等.希望对你有帮助.适配器模式
此博废弃_更新在个人博客
·
2020-03-22 20:25
Java学习记录
--动态绑定静态绑定的内幕
Java学习记录
--动态绑定静态绑定的内幕标签(空格分隔):java本文转载自:爪哇人作者名:Heart.Raid在Java方法调用的过程中,JVM是如何知道调用的是哪个类的方法源代码?
此博废弃_更新在个人博客
·
2020-03-17 08:22
JAVA学习记录
day2
今日主要内容:循环、方法、数组、面向对象基本概念,类,封装循环在JAVA中,循环的语法与c语言中几乎完全相同,包括循环体内的变量的生命周期、循环的嵌套等,学过c语言可以直接运用到JAVA中。在JAVA中运用循环找“水仙花数”的练习中学会的一点小知识:window下的回车是‘\r\n’,其中'\r'是将光标移至行首,'\n'则是换行;而在linux下回车是'\n',mac下回车是'\r'“水仙花数”
Geg_Wuz
·
2020-03-09 02:06
JAVA学习记录
day3
今天的主要内容是构造方法,static用法,继承,多态,抽象类,接口。由于从今天开始JAVA的学习基本上都是面向对象的内容,虽然这些内容底层的实现是由C++写的编译器实现的,在用法上与C语言已经大相径庭,故不再比较二者的差异。开始阐释JAVA的知识点为主。构造方法所谓构造方法,就是在创建对象时自动执行的方法,主要用于对成员变量的初始化,当然也可以用于对运行环境的初始化,如加载驱动等。空参构造空参构
Geg_Wuz
·
2020-01-02 14:23
Java学习记录
前言前面在APP测试中查看日志的时候有很多Java方面的异常信息,考虑到很多大型项目都是使用Java语言构建的,所以还是有必要学一点Java。由于之前学过python语言,这次学Java给我最大的感受就是:规矩多~。Java语言里的规矩要比python多得多,远没有python来得灵活。可能这也是其中的魅力之处吧。先上手一个小游戏再说,培养一下兴趣。importjava.awt.*;importj
天青色wy
·
2019-12-26 23:00
Java学习记录
day17-Collection集合的list与set
image.pngArrayList系列集合的使用--ArrayList继承了Collection集合,Collection集合的功能它都有。--ArrayList特点是有序,可重复,有索引。--ArrayList集合因为有索引,所以多了很多按照索引操作的特有功能:-publicvoidadd(intindex,Eelement):将指定的元素,添加到该集合中的指定位置上。-publicEget(
小灰灰爱学习
·
2019-12-24 06:32
JAVA学习记录
day5
今日只要内容eclipse的使用,object类方法,Scanner类用法。eclipse今天换成了eclipse集成开发工具,非常好奇,非常新鲜。主要内容有各视图的介绍,参数配置,快捷键的用法,导入导出项目等。这一部分的用文字很难描述,视频中有详细的介绍,清晰明了,看完很快就能上手这个IDE,重点就是用好alt+/这个快捷键,懒人神器。eclipse快速上手视频常用快捷键新建:ctrl+n;格式
Geg_Wuz
·
2019-12-18 05:50
JAVA学习记录
day4
今日主要内容:包,修饰符总结,内部类包所谓包,可以说就是一个文件夹。通过定义包,可以管理字节码文件,也产生了不同的访问权限。包的定义:在源文件的第一个可执行语句中用package声明。一般通过域名的反写命名,如packagecom.gdut.java;在定义的包之后,在控制台执行编译的语句也发生了变化,在源文件所在目录下打开控制台输入javac-d.filename.java,运行则要输入文件的全
Geg_Wuz
·
2019-12-16 16:34
java学习记录
-常用API学习
Object类*是Java中所有类的祖宗类。一个类要么默认继承了Object类,要么间接继承了Object类。Object类提供了很多的方法(功能)。包是:java.lang.Object,不需要导包就可以直接使用。常用方法:1.publicStringtoString();默认是直接返回对象在堆内存中的地址。如果希望输出对象的时候,能够直接看到对象的内容。那么需要重写toString()方法,可
小灰灰爱学习
·
2019-05-21 15:56
java学习记录
14-常用API学习
String类判断功能的方法publicbooleanequals(ObjectanObject):将此字符串与指定对象进行比较。publicbooleanequalsIgnoreCase(StringanotherString):将此字符串与指定对象进行比较,忽略大小写。Object是”对象”的意思,也是一种引用类型。作为参数类型,表示任意对象都可以传递到方法中。获取功能的方法publicint
小灰灰爱学习
·
2019-05-17 11:34
JAVA学习记录
JAVA基础学习记录3月30日JAVA语言基础1.选择结构if语句格式及其使用if(比较表达式){语句体1;}else{语句体2;}执行流程:先计算比较表达式的值,看其返回值是true还是false。如果是true,就执行语句体1;如果是false,就执行语句体2;案例演示:获取两个数据中较大的值Scannersc=newScanner(System.in);System.out.println(
taraex
·
2019-04-03 18:08
JAVA
JAVA基础
Java学习记录
:Java飞机大战进阶版(敌人有子弹、有生命、有boss、有声音、还有大招一键清屏)
Java飞机大战序言一、项目需求分析二、各个对象类的设计加载图片类Images抽象类FlyingObject天空类Sky小敌机类Airplane大敌机类BigAirplane侦察机类Beeboss机类BossAirplane英雄机类Hero子弹类Bullet主类World的设计功能分析设计World类属性生成敌人敌人发射子弹判断敌人的子弹是否击中英雄机和英雄机是否与敌人相撞英雄机发射子弹判断英雄机
23jin
·
2019-03-22 16:17
Java
学习
java
飞机大战
Retrofit+rx
java学习记录
参考文章1:Android教你一步步搭建MVP+Retrofit+RxJava网络请求框架Retrofit的认识测试网址https://api.douban.com/v2/book/search?q=金瓶梅&tag=&start=0&count=1image.pngGET请求提取出基础地址'BASE_URL=https://api.douban.com/v2/'@Queryurl的参数拼接@GET
蒲小帅丶
·
2018-09-27 18:37
Java学习记录
1击沉战舰游戏
最近在学习java,力求能够独立编写好《HeadFirst》中的每个小项目,关于击沉战舰小游戏算是《HeadFirst》里比较典型的应用案例吧,这里我没有用内本书里提供的Helper类,类似Helper类的方法是自己写的,纯粹是自己的想法和设计,但最后的执行效果非常棒,甚至要比用helper的效果更好,我觉得既然是学习,能够把一些东西变成自己的(自己独立写出功能)肯定最好啦~~话不多说,上CODE
旭氏美术馆
·
2018-08-24 23:32
java
Linux部分-Linux系统构成和基本指令(文件管理、目录管理)
二、shell的功能及基本工作流程三、Linux的文件系统1.Linux的文件系统是一个倒树形结构2.2级目录的作用/解释3.Linux下的文件管理3.11文件的批处理命令(通配符与精确匹配)(
Java
学编程的鹿
·
2018-08-03 15:28
JAVA学习记录
(八)static和final关键字
在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们先来了解一下static关键字及其用法。static关键字1.修饰成员变量在我们平时的使用当中,static最常用的功能就是修饰类的属性和方法,让他们成为类的成员属性和方法,我们通常将用static修饰的成员称为类成员或
曾想仗剑走天涯
·
2018-01-01 22:16
java
JAVA学习记录
(三)面向对象编程三大特性之继承
继承:如果类A1扩展自另一个类A,那么A1称为子类或派生类,A称为父类或基类。派生类可以从它的基类中继承可访问的数据域和方法,还可添加新数据域和新方法例如:实现一个汽车基类;int[]Speed={100,200,300,400,500};int[]Member={5,7,9,15,20};classCar{privateStringname="car";privatebooleanfilled;
曾想仗剑走天涯
·
2017-12-31 23:57
java
java学习记录
——类和对象的练习2
(习题)设计一个银行帐户类,成员变量包括账号、储户姓名、开户时间、身份证号码、存款余额等帐户信息,成员方法包括存款、取款操作。packagebank;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.Scanner;classBank{publicintbankcount;publicStringname;p
dreamer0823
·
2017-10-29 10:44
java
java
对象
类和对象
java学习记录
——数组查找(在数组中查找并输出你所需要的数据)
importjava.util.Scanner;publicclassShuZuChaZhao{publicstaticvoidmain(String[]args){String[]name={"张三","李四","王五","赵云","关羽"};Scannerin=newScanner(System.in);System.out.println("请输入你要查找的人的姓名:");StringNam
转行拍黄片
·
2017-10-18 13:33
java
java学习记录
--ThreadLocal使用案例
本文借由并发环境下使用线程不安全的SimpleDateFormat优化案例,帮助大家理解ThreadLocal.最近整理公司项目,发现不少写的比较糟糕的地方,比如下面这个:publicclassDateUtil{privatefinalstaticSimpleDateFormatsdfyhm=newSimpleDateFormat("yyyyMMdd");publicsynchronizedsta
qq_25717027
·
2017-10-16 13:41
java
ThreadLocal
java学习记录
——冒泡排序
随机生成10个0-100的整数利用冒泡排序法按从小到大的顺序排列publicclassMaoPaoPaiXu{publicstaticvoidmain(String[]args){System.out.println("随机生成的十个整数是:");//生成随机数int[]ran=newint[10];for(inti=0;i
转行拍黄片
·
2017-10-10 22:11
java
java学习记录
——整数累加及阶乘累加
今天开始记录我的java学习。先说说最基础的累加。(以1-10为例)publicclassTest{publicstaticvoidmain(String[]args){intresult=0;//定义一个初始变量for(inti=1;i<=10;i++){result+=i;//进行累加运算}}System.out.println("输出1-10的累加和为:"+result);}上面是1-10的
转行拍黄片
·
2017-09-28 22:08
java
poi jar包作用及文字解析
java学习记录
(5)-poijar包作用及文字解析链接模块:1poi准备2poi翻译3poi图片解析提要:poi下载及文档查看(文档学习与查看的过程)poi对于单元格的解析实际工作的过程步骤具体内容一
欧阳子陵
·
2017-09-22 09:38
java研习
JAVA学习记录
之String类的常用方法
在编写程序的过程中,不了避免的要用到字符串,所以String类的常用方法的用法是必须掌握的。学习一个类的使用方法最好的措施就是读JAVA类库的官方文档和阅读源码。jdk1.8api谷歌翻译中文版下载地址JDKapi1.8中文版.PNGString类的基本概述从文档中可以知道String类属于java.lang包,所以使用时不用导包,String用final修饰,故不能有子类,继承了Object类,
Geg_Wuz
·
2017-06-26 01:54
JAVA学习记录
day1
今天正式开始学习JAVA,从b站的黑马程序员的基础视频开始。Java/安卓开发入门基础视频主要学习了JAVA的发展历史和基本特点、基本的数据类型、运算符和程序结构。JAVA的口号是Writeonce,runanywhere。即一次编译,到处运行。这个是JAVA跨平台性的体现,这个也是JAVA在发布后迅速发展的一个重要原因。JAVA实现这特点的方法是利用JVM虚拟机。在各个平台上安装JVM虚拟机,源
Geg_Wuz
·
2017-06-18 00:11
Java学习记录
--ModelMapper的使用
Java学习记录
--ModelMapper的使用标签(空格分隔):java在项目中很多时候需要把Model和DTO两个模型类来回转换,保证Model对外是隐私的,同时类似密码之类的属性也能很好地避免暴露在外了
此博废弃_更新在个人博客
·
2017-01-26 18:49
Effective
Java学习记录
(1)
前阵子翻了翻《EffectiveJava》这本书,觉得里面的内容不错,觉得有必要留下些笔记以供以后自己翻看。本书比较老了,大概总结了jdk1.6及以前版本编程的78条原则,大多数到现在也比较适用。一、创建和销毁对象1、考虑用静态工厂方法代替构造器对于类而言,为了让客户端获得其自身的一个实例,最常用的方法是使用一个公有的构造函数创建一个对象。如下列构造函数:newBigInteger(int,int
qq_19241237
·
2016-07-03 15:00
上一页
1
2
3
4
下一页
按字母分类:
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
其他