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基础学习笔记
(三)
1.面向对象和面向过程面向过程以事务为核心的编程思想,分析出解决问题的步骤,然后用程序按照顺序去实现它,面向过程适合简单的、不需要协作的事务。面向对象两者关系都是解决问题的思维方式,都是代码组织的方式。两者相辅相成,宏观面向对象,微观处理还是面向过程。什么是对象内存中是一堆代码块,表示一些相关联的数据对象和类类可以看做是对象的模板/抽象。publicclassSxStudent{//属性定义int
xhades
·
2020-02-01 22:11
尚学堂
JAVA基础学习笔记
尚学堂
JAVA基础学习笔记
目录尚学堂
JAVA基础学习笔记
写在前面第1章JAVA入门第2章数据类型和运算符第3章控制语句第4章Java面向对象基础1.面向对象基础2.面向对象的内存分析3.构造方法4.垃圾回收机制
李英俊小朋友
·
2019-11-29 10:00
Java基础学习笔记
(四) - 认识final关键字、权限修饰符和内部类
一、final关键字为什么要使用final关键字?通过继承我们知道,子类可以重写父类的成员变量和方法。final关键字可以用于修饰父类,父类成员变量和方法,使其内容不可以被更改。1.被修饰的类,不能被继承。但是其成员变量和方法如果未被final修饰,仍然可以被修改。//final修饰类finalclassFinally1{privateinta=1;publicintgetA(){returnth
一杯闪光喵
·
2019-10-09 16:00
Java基础学习笔记
(三) - 抽象类和接口
一、抽象类没有方法主体的方法称为抽象方法,包含抽象方法的类就是抽象类。Java中使用abstract关键字修饰方法和类,抽象方法只有一个方法名,没有方法体。publicabstractclassTestAbstract{//抽象类publicabstractvoidrun();//抽象方法}如果一个类继承了抽象类,那么该类必须重写父类的所有抽象方法,否则该类也必须声明抽象类。抽象类不能创建对象,只
一杯闪光喵
·
2019-10-08 16:00
Java基础学习笔记
(二) - 面向对象基础
面向对象一、面向对象概述面向对象思想就是在计算机程序设计过程中,参照现实事物,将事物的属性特征、行为特征抽象出来,描述成计算机时间的设计思想。面向对象思想区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。特点:将复杂的事情简单化,抽象化。三大基本特征:封装,继承,多态。(后面具体介绍)类和对象:类是属性(成员变量)和行为(成员方法)的集合,对象是类的一个实例
一杯闪光喵
·
2019-10-08 11:00
Java基础学习笔记
(一) - 基础语法
1.Java程序开发过程编译:是指将我们编写的Java源文件翻译成JVM认识的class文件,javac编译器会检查我们所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功。运行:是指将编译好的class文件交给JVM去运行。2.第一个Java程序HelloWorldpublicclassHelloWorld{publicstaticvoidmain(String[]args){Sy
一杯闪光喵
·
2019-10-06 11:00
java基础学习笔记
之类加载器
类加载器java类加载器就是在运行时在JVM中动态地加载所需的类,java类加载器基于三个机制:委托,可见,单一。把classpath下的那些.class文件加载进内存,处理后成为字节码,这些工作是类加载器做的。委托机制指的是将加载类的请求传递给父加载器,如果父加载器找不到或者不能加载这个类,那么再加载他。可见性机制指的是父加载器加载的类都能被子加载器看见,但是子加载器加载的类父加载器是看不见的。
·
2019-09-24 01:18
java基础学习笔记
之反射
反射反射:将类的属性和方法映射成相应的类。反射基本使用获取Class类的三种方法:类名.class对象名.getClass()Class.forName("要加载的类名")根据API写就行了,大致流程就是:用上述三种方式之一获取特定类的Class类,即该类对应的字节码调用Class对象的getConstructor(Class...parameterTypes)获取构造方法对象调用是构造方法类Co
·
2019-09-24 01:17
java基础学习笔记
之泛型
泛型将集合中的元素限定为一个特定的类型。术语ArrayList--泛型类型ArrayList--原始类型E--类型参数--参数化的类型Integer--实际类型参数几点注意:参数化类型和原始类型相互兼容ArrayListcollection1=newArrayList();//通过,无warningArrayListcollection2=newArrayList();//通过,有warning参
·
2019-09-24 01:17
Java基础学习笔记
之数组详解
本文实例讲述了
Java基础学习笔记
之数组。
爱吾所爱(超超)
·
2019-08-30 09:44
java基础学习笔记
第二周(面向对象)
Day01什么是抽象数据类型:将不同数据类型的集合组成的一个整体,我们称为抽象数据类型类就是一个抽象数据类型成员变量:类中的数据类型就是成员变量(属性)方法:类中的一些行为就是方法面向过程(的缺点):1.对数据缺乏封装2.数据和方法没有隔离引用变量的赋值:引用类型存储的的是对象的地址信息,相同类型引用变量之间也可以相互赋值;引用类型变量之间的赋值不会创建新的对象,但可能会使两个以上的引用指向同一个
昔日何年
·
2019-08-20 20:00
Java基础学习笔记
十七 冒泡排序和二分法查找
冒泡排序冒泡排序算法的运作如下:1,比较相邻的元素。如果第一个比第二个大,就交换他们两个2,对每一对相邻的元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数3,针对所有元素重复以上步骤,除了最后一个4,持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较示例:冒泡排序的基础算法和优化importjava.util.Arrays;publicclas
南方的树~
·
2019-07-17 02:11
Java
Java学习专栏
Java基础学习笔记
如何阅读Java源码阅读java的真实体会面向对象Java创建内部类对象爬虫Java爬虫实战(二):抓取一个视频网站上2015年所有电影的下载链接用Java实现网易云音乐爬虫揭秘Java网络爬虫程序原理Java动手写爬虫:一、实现一个最简单爬虫GitHub上有哪些优秀的Java爬虫项目?多线程使用Executors,ThreadPoolExecutor,创建线程池,源码分析理解如何理解阿里开发规范
4change
·
2019-01-21 02:36
Java
Java基础学习笔记
如何阅读Java源码阅读java的真实体会面向对象Java创建内部类对象爬虫Java爬虫实战(二):抓取一个视频网站上2015年所有电影的下载链接用Java实现网易云音乐爬虫揭秘Java网络爬虫程序原理Java动手写爬虫:一、实现一个最简单爬虫GitHub上有哪些优秀的Java爬虫项目?集合如何正确遍历删除List中的元素,你会吗?对List集合中的元素进行排序JavaList的并集交集差集去重复
4change
·
2019-01-21 02:36
Java
java基础学习笔记
(13)
1:正则表达式(理解)(1)就是符合一定规则的字符串(2)常见规则A:字符x字符x。举例:‘a’表示字符a\反斜线字符。\n新行(换行)符(’\u000A’)\r回车符(’\u000D’)B:字符类[abc]a、b或c(简单类)[^abc]任何字符,除了a、b或c(否定)[a-zA-Z]a到z或A到Z,两头的字母包括在内(范围)[0-9]0到9的字符都包括C:预定义字符类.任何字符。我的就是.字符
DHRMM999
·
2018-11-02 15:08
java基础学习笔记
Java基础学习笔记
(完整版)
github:https://github.com/xierongwkhd/JVNOTE目前情况暂定学习路线:基础√-接口√-常用类√-GUI√-异常处理√-集合框架√-IO流√-反射√-网络编程√-JavaWeb-…最近在做一个简单的人事管理系统(swing+一点mysql)注:上面说的练习小项目写完了,在我的github上,希望大家一起学习交流文章目录基础设计模式接口常用类异常正则表达式集合泛
MOKE_XR
·
2018-05-12 15:15
Java
JAVA基础学习笔记
JAVA基础学习笔记
基础就像是大楼的地基,非常重要,每天巩固一下基础,相信对自己提升应该会非常大,万变不离其宗,以不变应万变!1.面向对象的三大特性 继承、封装、多态 什么是继承?
弑晓风
·
2018-03-07 00:00
java基础学习笔记
--(-5%3)与(5%-3)的值是否一样
这个问题一上来,一脸懵逼,只知道两者的值是不一样的,前者是-2后者是2,至于为什么,不知道。但是凡事都有个为什么,深究之下,原来是属于纯粹的数学问题:n%m的定义是n=k*m+p,其中:n、m、k、p是整数.k=[n/m],方括号的含义是不大于n/m的最大整数;-5=(-1)*3+(-2);此时,k=[n/m]=[(-5)/3]=1;余数p=-2;5=(-1)*(-3)+2;此时,k=[n/m]=
hanfengzqh
·
2017-08-13 12:46
java
Java基础学习笔记
Java学习笔记 Java面向对象方法创建和重载1.方法的定义方法:方法是一段可重复调用的代码段定义格式:访问修饰符放回类型值方法名(){ 方法主体}2.方法的重载:方法名称相同,但是参数的类型和个数不同,通过传递参数的个数和类型不同来完成不同的功能类的定义、声明及使用1.类:类是对某一类事物的描述,是抽象的、概念上的意义。class类名
xiongmin11397
·
2016-11-11 09:00
Java基础学习笔记
(一)
Java基础学习笔记
(一)HelloWorld基础代码学习代码编写基础结构class:类,一个类即一个java代码,形成一个class文件,写于每个代码的前端(注意无大写字母)XxxYyyZzz:类名,
20145325张梓靖
·
2016-02-04 23:00
S1
java基础学习笔记
第一章 Java基础程序目标:减轻现实生活中一类人的工作量,提高工作效率。学员最终可以书写系统:超市管理系统,POS机系统等入库单销售单01.课程重点 五大重点: 01.分支(选择)结构 02.循环结构03.数组04.二重循环05.带参方法02.什么是计算机程序?解析:就是为了完成某一项工作而执行的一系列有序指令的集合。03.Java相关的技术有哪些?JavaSE(桌面应用开发) Ja
韦先生
·
2016-01-22 23:00
Java基础学习笔记
5
(20160111)【扣丁学堂】装饰者设计模式:讲了一个以豆浆为主的消费记账系统主料:豆浆配料:糖 黑豆 五谷 鸡蛋之间组合后有纯豆浆,糖豆浆,糖加黑豆豆浆,等等看视频是跟着写的代码中写了一个接口,然后用两个类去实现,一个类返回(出口),一个类传入参数,其他的去继承传入参数的类我在想,既然都有豆浆,那么写一个接口,然后用豆浆类去实现接口,其他的类(如加糖,加鸡蛋)去继承豆浆类不就完了吗,然后在继承
molu_chase
·
2016-01-12 17:00
Java基础学习笔记
4
(20160111)【扣丁学堂】Test13缓存流packagepractice06; //缓存流 importjava.io.BufferedInputStream; importjava.io.BufferedOutputStream; importjava.io.BufferedReader; importjava.io.BufferedWriter; importjava.io.File
molu_chase
·
2016-01-12 14:00
Java基础学习笔记
3
今天听的是java的中级视频,倒是觉得好多东西只是会用,而不是理解,记之,以备后用(20160110)【扣丁学堂】Test01讲国际化,就是将一些文字(要求在不同的界面显示不同的语言)用变量代替,然后写到.properties文件中 下面程序是对用户名,密码,登入成功这样的字分别在中文,英文的界面进行分别显示功能packagepractice06; /** *国际化 *如果是要变化的文字,如对于中
molu_chase
·
2016-01-12 14:00
java基础学习笔记
2
(小白自学,供复习时用,如有不得当之处,烦请大神指教)视频一直都给我的感觉很不好,一直喜欢看书,找工作急需,目前就先了解大概喽(20160109)【扣丁学堂】Test19介绍的是工厂模式,没什么,就是具体的东西抽象化packagepractice05; publicclassTest19{ publicstaticvoidmain(String[]args){ /* *偶合:使用者直接使用了 *
molu_chase
·
2016-01-10 00:00
Java基础学习笔记
1
一边看codingke的视频,一边敲的代码,编辑于下,方便复习看之从继承到多态(花了大半天的时间,主要是还没有进入状态,感觉好像还有很多很多东西等着学,20160108)【扣丁学堂】Test11主要是对super()的理解,父类中有带参的构造函数时,子类继承父类时要使用super()packagepractice05; /* *继承 *允许多继承,父类,子类,子类的子类 *在子类进行实例化时,首先
molu_chase
·
2016-01-09 00:00
3.Java基础之Date对象
毕向东老师
Java基础学习笔记
——Date对象 今天学习Java中的Date对象后,感觉这个对象对我们主要有以下几点用处
·
2015-11-07 14:17
java基础
2.Java基础之Runtime对象
毕向东老师
Java基础学习笔记
——Runtime对象 今天学习Java中的Runtime对象后,感觉这个对象对我们主要有以下几点用处
·
2015-11-07 14:15
Runtime
1.Java基础之System对象
毕向东老师
Java基础学习笔记
——System对象 今天学习Java中的System对象后,感觉这个对象对我们主要有以下几点用处
·
2015-11-07 14:14
java基础
java基础学习笔记
——TCP/客户端递交返回大写
packagetextChange; importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStreamReader; importjava.io.PrintWriter; importjava.net.ServerSocket; importjava.net.Socket; importjava.
SUNFC_nbu
·
2015-11-05 21:00
java基础学习笔记
——网络TCP/Client&Server
packageownerSocket; importjava.io.IOException; importjava.io.InputStream; importjava.io.OutputStream; importjava.net.ServerSocket; importjava.net.Socket; publicclassServerDemo{ /** *@paramargs *@th
SUNFC_nbu
·
2015-11-04 21:00
java基础学习笔记
——网络UDP/聊天
packageownerSocket; importjava.net.DatagramPacket; importjava.net.DatagramSocket; importjava.net.SocketException; publicclassChartDemo{ /** *@paramargs *@throwsSocketException */ publicstaticvoidma
SUNFC_nbu
·
2015-11-04 19:00
java基础学习笔记
——I/O文件切割与合并
classSplitFileDemo { publicstaticvoidmain(String[]args) { System.out.println("HelloWorld!"); } publicstaticvoidsplitFile(Filefile) { FileInputStreamfis=newFileInputStream(file); byte[]buf=newbyte[102
SUNFC_nbu
·
2015-11-03 13:00
Java基础学习笔记
2-循环
while循环与do while循环: while循环的格式: while(条件表达式) { 执行语句; } do while循环格式: do { 执行语句; } while(条件表达式); do while与while的区别:do while无论条件是否成立都会执行一次语句,即执行do里面的语句, while则会先判断表达式是否成立,成立才会执行,不
·
2015-11-02 16:12
java基础
Java基础学习笔记
1
Dos的基本命令: Dir:列出当前目录的所有文件和文件夹 Md:创建一个目录 Rd:删除目录 Cd:进入指定的目录 Cd..:退回上一级目录 Cd/:退回根目录 Del:删除文件 Exit:退出dos命令 Java的三种类型:JavaEE:企业级的java JavaSE:标准版的java JavaME:微型的java Java语言的特性:跨
·
2015-11-02 16:11
java基础
Java基础学习笔记
2
运算符: 重点:++和--运算符; a++ (a--):表示先将a的原值带入计算,计算完毕后,再将a的值进行+1(-1); ++a (--a):先将a的值进行+1(-1)运算,然后将+1(-1)以后的新的a值带入计算; 转义字符: 格式:\+字母或者符合 一般的: \n 换行 \t 制表符 \b 退格键 \r 按下回车键 逻辑运算符 与:&a
·
2015-11-02 16:11
java基础
java基础学习笔记
——I/O举例
classDemo { publicstaticvoidmain(String[]args) { Filedir=newFile("e:\\java1");//创建要遍历的目标文件夹 FilenameFilterfilter=newFilenameFilter(){//Filter构造时可以接收参数来变换需要保存的endwith字符,比如FilenameFilter(".txt") publi
SUNFC_nbu
·
2015-10-29 08:00
JAVA基础学习笔记
——Date
JAVA中Date转换大全publicstaticDategetNowDate(){ DatecurrentTime=newDate(); SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss"); StringdateString=formatter.format(currentTime); ParsePosition
SUNFC_nbu
·
2015-10-26 10:00
java基础学习笔记
——system
关于Java中使用的System对象,我们经常使用的是Systme.out.print,而且也仅仅知道这是一个可以在控制台打印出语句,而没有去深究它的内在实现原理。下面我就详细地介绍System对象。 1.JDK中有如下定义:.TheSystemclasscontainsseveralusefulclassfieldsandmethods.Itcannotbeinstantiated. 也就是说S
SUNFC_nbu
·
2015-10-26 09:00
java基础学习笔记
——集合解析
map,set,list,等JAVA中集合解析本文为转帖,转自http://seaizon.javaeye.com/blog/571101在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系: java.util +Collection这个接口extends自--java.lang.Iterable接口 +List接口 -ArrayList类
SUNFC_nbu
·
2015-10-21 15:00
java基础学习笔记
——Map
Map是java中的接口,Map.Entry是Map的一个内部接口。 Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。 Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry。它表示
SUNFC_nbu
·
2015-10-21 15:00
java基础学习笔记
——泛型代码详解
普通泛型class Point{ // 此处可以随便写标识符号,T是type的简称 private T var ; // var的类型由T指定,即:由外部指定 public T getVar(){ // 返回值的类型由外部决定 return var ; } public void setVar(T var){ // 设置的类
SUNFC_nbu
·
2015-10-21 15:00
java基础学习笔记
——ArrayList
1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小2、如何使用ArrayList 最简单的例子: ArrayListList=newArrayList(); for(inti=0;i<10;i++)//给数组增加10个In
SUNFC_nbu
·
2015-10-20 10:00
java基础学习笔记
——LinkedList
importjava.util.*; publicclassLinkedListDemo{ publicstaticvoidmain(String[]args){ LinkedListlist=newLinkedList(); list.add("one"); list.add("two"); list.add("three"); System.out.println(""); Syste
SUNFC_nbu
·
2015-10-20 10:00
java基础学习笔记
——vector
ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 importjava.util.*; /** *演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 *统计Vector中元素的个数和遍历Vector中的元素。 */ publicclassVectorDemo{ publicstaticvoi
SUNFC_nbu
·
2015-10-20 10:00
java基础学习笔记
——Stringbuffer(2)
packagecn.itcast.p2.stringbuffer.demo; publicclassStringBufferDemo{ /** *@paramargs */ publicstaticvoidmain(String[]args){ /* *StringBuffer:就是字符串缓冲区。 *用于存储数据的容器。 *特点: *1,长度的可变的。 *2,可以存储不同类型数据。 *3,最
SUNFC_nbu
·
2015-10-19 20:00
java基础学习笔记
——String(2)
packagecn.itcast.p1.string.demo; publicclassStringConstructorDemo{ /** *@paramargs */ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub /* *将字节数组或者字符数组转成字符串可以通过String类的构造函数完成。 */
SUNFC_nbu
·
2015-10-19 20:00
java基础学习笔记
——List
packagecn.itcast.p4.list.demo; importjava.util.ArrayList; importjava.util.List; publicclassListDemo{ /** *@paramargs */ publicstaticvoidmain(String[]args){ Listlist=newArrayList(); show(list); } p
SUNFC_nbu
·
2015-10-19 20:00
java基础学习笔记
——Iterattor
packagecn.itcast.p3.collection.demo; importjava.util.ArrayList; importjava.util.Collection; importjava.util.Iterator; publicclassIteratorDemo{ /** *@paramargs */ publicstaticvoidmain(String[]args){
SUNFC_nbu
·
2015-10-19 20:00
java基础学习笔记
——collection
packagecn.itcast.p3.collection.demo; importjava.util.ArrayList; importjava.util.Collection; publicclassCollectionDemo{ /** *@paramargs */ publicstaticvoidmain(String[]args){ Collectioncoll=newArray
SUNFC_nbu
·
2015-10-19 20:00
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他