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基础笔记
04
04.01_Java语言基础(循环结构概述和for语句的格式及其使用)A:什么是循环结构B:循环结构的分类C:循环结构for语句的格式:for(初始化表达式;条件表达式;增量表达式){循环体;}D:执行流程:a:执行初始化语句b:执行判断条件语句,看其返回值是true还是false如果是true,就继续执行如果是false,就结束循环c:执行循环体语句;d:执行控制条件语句e:回到B继续。E:案例
dreamkong
·
2020-02-22 05:58
Java基础笔记
05
05.01_Java语言基础(数组概述和定义格式说明)A:为什么要有数组(容器)B:数组概念C:数组定义格式数据类型[]数组名=new数据类型[数组的长度];05.02_Java语言基础(数组的初始化动态初始化)A:什么是数组的初始化B:如何对象数组进行初始化a:动态初始化只指定长度,由系统给出初始化值int[]arr=newint[5];b:静态初始化给出初始化值,由系统决定长度??????in
dreamkong
·
2020-02-19 05:10
Java基础笔记
12
12.01_常见对象(Scanner的概述和方法介绍)A:Scanner的概述B:Scanner的构造方法原理Scanner(InputStreamsource)System类下有一个静态的字段:publicstaticfinalInputStreamin;标准的输入流,对应着键盘录入。C:一般方法hasNextXxx()判断是否还有下一个输入项,其中Xxx可以是Int,Double等。如果需要判
dreamkong
·
2020-02-12 17:06
Java基础笔记
总结(19)-反射,枚举类 JDK1.7 1.8 新特性
反射类的加载概述程序要使用某个类,如果类还未加载到内存中,系统会通过加载,连接,初始化来实现对这个类进行初始化加载,将class文件读入内存,并创建一个Class对象。任何类被使用时系统都会创建一个Class对象连接验证:是否有正确的内部结构,并和其他类协调一致准备负责为类的静态成员分配内存,并且设置默认值解析将类的二进制数据符号引用替换为直接引用加载时机创建类的实例访问类的静态变量,或者为静态变
吵吵先生
·
2020-02-10 20:43
java基础
java基础笔记
第一章入门须知1.1程序开发步骤编写编译:将我们编写的java源文件翻译成jvm认识的class文件,此过程编译器会检查我们所写的程序是否有语法错误运行1.2标识符定义:自己定义的内容,
小鱼以后
·
2020-01-14 23:00
JAVA基础笔记
(二)
工作原理:用小括号中的变量的值依次和case后面的值进行对比,和哪个case后面的值相同了就执行哪个case后面的语句,如果没有相同的则执行default后面的语句;细节:1):break是可以省略的,如果省略了就一直执行到遇到break为止;2):switch后面的小括号中的变量应该是byte,char,short,int四种类型中的一种;3):default可以写在switch结构中的任意位置
枕边读文
·
2019-12-21 17:41
Java基础笔记
11
11.01_Java开发工具(常见开发工具介绍)A:操作系统自带的记事本软件B:高级记事本软件C:集成开发环境IDE(IntegratedDevelopmentEnvironment)D:Eclipse和MyEclipse的区别a:Eclipse是一种可扩展的开放源代码的IDE。b:Eclipse的特点描述免费纯Java语言编写免安装扩展性强c:MyEclipse在Eclipse基础上追加的功能性
dreamkong
·
2019-12-17 13:18
Java基础笔记
汇总----略微进阶
本
Java基础笔记
适合初学者来学习,刚入门者可以把此作为工具书来用。接着上文来写接下来。
Java基础笔记
汇总----略微进阶-----------------------------
chaohx
·
2019-12-01 05:29
Java基础笔记
(一) 面向对象
Java基础笔记
(一)面向对象[TOC]1、定义类[修饰符]class类名{零到多个构造器定义零到多个Field零到多个方法}其中的修饰符可以是public、final、abstract或省略。
小小少年Boy
·
2019-11-08 08:06
java基础笔记
03个人对构造器的简单理解
由于构造器的概念相当的抽象,所以当时我在理解构造器的时候花费了很久的时间。因为很多时候用比喻来解释代码对于理解代码更加方便,所以我尽量用浅显的比喻来解释。以下是我对构造器的一些个人理解。以下图的代码为例。在这串代码中,Construct为我们要的对象,可以将它看成一个工程。而构造器相当于一个储存各类工具的地方。外部定义的常量为我们需要的工具。代码中,new出的s1与s2可以看成是产生的两个不同效果
三月有毒
·
2019-11-05 06:37
java基础
java基础笔记
1.java关键字(也称为保留字)这里只是罗列出我们工作可能用到的.publicclassnewimportpackagestaticfinals
_palm
·
2019-11-01 03:04
Java基础(一)
Java基础笔记
(一)关键字定义:被java赋予特殊含义,用作专门用途的字符串(单词)特点:所有的关键字都是小写保留字现有java版本尚未使用的字符串,但未来极有可能会使用。
amberbar
·
2019-10-16 15:00
(四)Java流程控制语句(
Java基础笔记
)
一、顺序结构程序代码按照顺序结构从上往下,从左往右执行二、选择结构1、if—elseif(判断条件){语句体1;}else{语句体2;}如果自语句格式返回的是值就可以和三目等效转换2、switch语句含义:switch多路选择开关根据变量不同的值,作为判断条件,JDK7.0后,可支持String类型语法:switch(变量){//数据类型:byteshortintcharenumcase值1:满足
肥仔爱上可乐
·
2019-07-04 14:35
Java基础
java基础
笔记
java
java基础笔记
1、抽象类和接口都不可以实例化,需要子类的向上转型才可以实例化。2、类方法(加static)实例方法(不加static),前者可通过类.方法名调用,后者要创建对象才能调用。this.调用的是实例方法;静态方法属于类的成员,实例方法属于对象的成员。3、接口继承只能继承接口不能继承类,接口只能继承接口,但可以多继承,类只能继承一个类,实现多个接口。4、抽象类和接口都不能实例化。抽象类中可以有成员变量(
朱健栋
·
2019-05-09 23:00
Java基础笔记
总结(3)-面向对象编程(成员与局部变量、匿名对象、this等)
面向对象:不断创建对象,使用对象并指挥其做不同的事情。面向对象涉及就是管理和维护对象之间的关系面向对象的三大特征:封装,继承,多态类代表一组相关的属性和行为的集合,对象该类事物的具体体现成员变量事物的属性成员方法事物的行为创建对象,调用属性并且赋值一个对象的内存图在内存中的方法区中,方法区就是代码仓库1、编译文件存储在方法区中2、调用主方法,主方法进栈3、将类加载到内存方法区中4、在main栈中创
吵吵先生
·
2019-01-13 22:10
java基础笔记
(十四)正则表达式
今天学习到正则表达式,真有意思。在jdk文档中Patten类有具体的规则描述:常用的是这几个: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:预定义字符
CrankyST
·
2018-11-23 11:29
java基础
java基础笔记
(十三)自动拆装箱
自动拆装箱jdk1.5新特性publicstaticvoidmain(String[]args){Integera=newInteger(5);Integera1=5;a1+=10;System.out.println(a1);}正常来说给a1赋值就需要利用第一行代码,用构造方法,因为a1是引用类型,其数据放在堆中,但为什么第二行代码不报错呢,就是因为自动装箱下面来看反编译结果publicstat
CrankyST
·
2018-11-21 11:32
java基础
java基础笔记
(十四)进制转换
进制转换在java中,利用Integer中的以下方法可以进行10进制转任意进制publicstaticStringtoString(inti,intradix)inti:是参数,intradix是进制eg:publicstaticvoidmain(String[]args){System.out.println(Integer.toString(100,10));//把10进制的100转为10进制
CrankyST
·
2018-11-21 11:38
java基础
Java基础笔记
(14)多线程与同步机制、线程组、线程池以及相关问题
一、多线程1.多线程:一个应用程序有多条执行路径进程:正在执行的应用程序线程:进程的执行单元,执行路径单线程:一个应用程序只有一条执行路径多线程:一个应用程序有多条执行路径多进程的意义?提高CPU的使用率多线程的意义?提高应用程序的使用率2.多线程的实现方案1)继承Thread类2)实现Runnable接口3.线程的调度和优先级问题1)线程的调度A:分时调度B:抢占式调度(Java采用的是该调度方
CharleyZz
·
2018-11-14 22:39
多线程
同步机制
线程组
线程池
Java基础
Java基础笔记
(4)代码块、继承、多态
一、代码块1.概念1)用{}括起来的代码。2)分类:A:局部代码块用于限定变量的生命周期,及早释放,提高内存利用率。B:构造代码块把多个构造方法中相同的代码可以放到这里,每个构造方法执行前,首先执行构造代码块。C:静态代码块对类的数据进行初始化,仅仅只执行一次。3)静态代码块,构造代码块,构造方法的顺序问题?静态代码块>构造代码块>构造方法2.例子publicclassUser{privateSt
CharleyZz
·
2018-11-08 18:27
代码块
继承
多态
Java基础
Java基础笔记
(3)类与对象、部分常用关键字
一、面向对象1.面向对象是一种编程思想,把复杂的事情简单化,比起面向过程更符合我们的思考习惯。2.类与对象1)现实世界的事物属性:事物的基本描述行为:事物的功能2)Java语言中最基本的单位是类。所以,我们要用类来体现事物3)类成员变量:事物属性成员方法:事物行为4)类:是一组相关的属性和行为的集合,是一个抽象的概念。对象:是该类事物的具体存在,是一个具体的实例。举例:学生:类班长:对象5)类的定
CharleyZz
·
2018-11-08 17:12
Java基础
java基础笔记
(七)this
this关键字:publicclassPerson{privateStringname;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}}谁调用这个方法,this就代表谁。publicclassMainDemo{publicstaticvoidmain(String[]args){Per
CrankyST
·
2018-11-05 15:50
java基础
java基础笔记
(七)成员变量与局部变量
先来看成员变量和局部变量是什么:成员变量:定义在类里的变量publicclassPerson{privateStringname;intage;}局部变量在方法定义中,或声明方法上的变量publicclassPerson{privateStringname;intage;}publicvoidbuy(){intv=10;//这就是局部变量System.out.println(v);}}全局变量与局
CrankyST
·
2018-11-05 14:02
java基础
java基础笔记
(六)面向对象
java是一种面向对象的语言一句话:万物皆对象类与对象的区别:类:是一组相关属性与行为的集合,抽象概念对象:是类的具体体现这是一个person类:里面publicclassPerson{privateStringname;//person类的属性intage;publicvoidsay(){//这是person类的行为system.out.println("Hello");}}对象Personso
CrankyST
·
2018-11-05 14:51
java基础
Java基础笔记
(2)switch、控制跳转关键字、数组
一、switch1.格式switch(变量key){case常量1:语句体1; break; case常量2:语句体2; break; ... default:语句体n+1;}2.格式说明:1)case:后面的值是要和变量key(常量也可以,但是没意义)进行匹配的常量2)常量:可以是byte、short、int、char、枚举(自JDK5后)、
CharleyZz
·
2018-10-15 16:25
switch
控制跳转关键字
数组
Java基础
Java基础笔记
(1)数据类型、类型转换、运算符
一、数据类型1.基本数据类型(4类8种)基本数据类型(4类8种)整数型占用字节数(byte)默认值取值范围byte10-128~127short20-32768~32767int(默认)40-2^31~2^31-1long80-2^63~2^63-1浮点型float40.01.4e-45~3.4028235e+38double(默认)80.04.9E-324~1.7976931348623157E
CharleyZz
·
2018-10-15 13:56
Java基础
Java基础(入门笔记)
Java基础笔记
第一章、Java简介lJava是什么?Java是sun公司开发的,面向对象的,跨平台的,代码安全的开源的编程语言。
zqq3436
·
2018-05-14 10:39
Java基础
2018年——完整的
Java基础笔记
整理
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。给你学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmv
Java小辰
·
2018-02-16 13:15
Java基础笔记
面向对象优点:对现实世界进行建模,易于理解更好的代码重用,具备继承性模块化,维护成本低面向对象的四大主要特征为:封装(Encapsulation)继承(Inheritance)多态(Polymorphism)抽象(Abstraction)封装Java提供的可见性修饰符包括public/default/protected/private,用来在不同层面上隐藏变量、方法和类,但最终目的在于封装那些不需
java部落
·
2017-12-11 02:18
Java基础笔记
14
14.01_常见对象(正则表达式的概述和简单使用)A:正则表达式是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。B:案例演示需求:校验qq号码.1:要求必须是5-15位数字2:0不能开头3:必须都是数字a:非正则表达式实现b:正则表达式实现14.02_常见对象(字符类演示)A:字符类[abc]a、b或c(简单类)[^abc]任何字符,除了a、
dreamkong
·
2017-12-07 17:22
Java基础笔记
01
01.01_计算机基础知识(计算机概述)(了解)A:什么是计算机?计算机在生活中的应用举例计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。应用举例1:科学计算2、数据处理3、自动控制4、计算机辅助设计5、人工智能6、多媒
dreamkong
·
2017-11-25 11:25
JAVA基础笔记
(三)
构造代码块:是给所有的对象进行初始化,也就是说,所有的对象都会调用一个代码块,只要对象一建立,就会调用这个代码块。构造函数:是给与之对应的对象进行初始化,它具有针对性。“Personp=newPerson();”创建一个对象都在内存中做了什么事情?1:先将硬盘上指定位置的Person.class文件加载进内存。2:执行main方法时,在栈内存中开辟了main方法的空间(压栈-进栈),然后在main
枕边读文
·
2017-09-08 20:11
自学
java基础笔记
java基础教程基础字符public公共的class类static静态的void无返回类型main主要的String字符串args参数System系统的out输出设备print打印println打印并换行\t输出八个空格相当于制表位\n换行//注释符后面跟注释计算机不执行/*多行注释中间跟注释不执行*/数据类型说明char(字符型)用于存储单个字符用单引号int(整型)用于存储整数用等号doubl
Yes_JiangShuai
·
2016-11-15 09:41
Java
Java基础笔记
:Day02 基本语法
Day02基本语法1.标识符组成:由26个英文字母大小写,数字0-9,符号_和$组成规则数字不开头不使用关键字(关键字被赋予特殊含义)命名规范包名:多单词组成时,所有字母小写。例:xxxyyyzzz类名、接口名:多单词组成时,首字母大写。例:XxxYyyZzz变量名、函数名:多单词组成时,第一个字母首字母小写,之后每个单词首字母大写。例:xxxYyyZzz2.常量概念:在程序中的不会变化的数据常用
u013443865
·
2016-04-26 20:00
java
变量
switch
if
基础知识
[置顶] 编程精华资源大汇总
cuisuqiangJava编程Step-by-step从零基础开始,如何进行Java编程开发liuwei1981
Java基础笔记
用腻了SSH了么?
qq1175421841
·
2016-04-07 15:00
Java基础笔记
1、在一个Java文件中,有多少个类,编译后就会生成多少个.class文件。一个Java文件中最多只能有一个public类。2、生成文档注释:javadoc-dmydoc[-author][-version][…]java文件路径\Java文件3、基本数据类型占用的字节数Byte1字节Short2字节Int4字节Long8字节Char2字节Float4字节Double8字节Boolean4字节,只
HiJson
·
2016-03-17 14:00
java
Java基础笔记
汇总
不全面,只是学习笔记的汇总,记了一些我觉得重点的。细碎基础:Java全面支持Unicode编码。类、方法、变量名以$,字母(Unicode字符集),下划线开头,后面的可以是数字,字母,下划线。如果我们没有手动初始化成员变量,系统会自动初始化。初的规则如下:数值:0,0.0,123L布尔:falsechar:\u0000引用类型:null程序以publicstaticvoidmain(String[
zhangbohun
·
2016-02-13 15:50
JavaWeb
Java基础笔记
1-计算机基础
A、什么是计算机?1453536487024035660.png定义:接收用户输入指令和数据,经过中央处理器的数据与逻辑单元运算处理后,以产生或存储成有用的信息。 B、计算机硬件五大单元1453536487076008836.png输入单元:包括键盘、鼠标、触摸屏、扫描仪等。Cpu:中央处理器,相当于大脑,具有特定功能的芯片,里面包含微指令集,含有算术逻辑、控制、记忆等单元。内存:相当于大脑中的记
ldl22847
·
2016-02-03 20:00
JAVA基础笔记
之正则表达式
1.什么是正则表达式正则表达式是一种用于定义字符串模式的特殊语言,这种被定义的字符串可以用来完成对目标字符串的匹配、搜索、替换等工作。2.Java中使用正则表达式用户如果想在java中使用正则表达式,最方便的方法是加载jre中自带的类库java.util.regex。java.util.regex包括以下3个类:1)Pattern类:Pattern类实例化对象为一个正则表达式,它本身没有公共的构造
cycLink
·
2016-01-28 15:30
JAVA笔记
Java基础笔记
– Annotation注解的介绍和使用 自定义注解
http://www.itzhai.com/java-based-notebook-annotation-annotation-introduction-and-use-custom-annotations.html#read-more http://www.cnblogs.com/peida/archive/2013/04/26/3038503.html
西斧头帮老大-_-
·
2016-01-27 15:00
JAVA基础笔记
之String的创建方式
String类是我们编程中最常使用的类之一,在使用String类的时候,有许多应该注意到的地方。String类的对象有两种创建方法:1)Strings1="123a";2)Strings2=newString("123a");这两种创建方式有很大的不同。第一种创建方式:JVM会现在栈中创建引用变量是s1,然后JVM在内存的静态存储区的字符串常量池中搜索与”123a“相等的字符串常量。如果未搜索到,
cycLink
·
2016-01-27 12:28
JAVA笔记
Java基础笔记
——IO流分类
转自该博客参考该博客:流是什么?流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以“流”的方式进行。设备可以是文件,网络,内存等。流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流。可以将流想象成一个“水流管道”,水流就在这管道中形成了,自然就出现了方向的概念。当程序需要从某
zhoufenqin
·
2016-01-05 22:00
java
IO流
java基础笔记
(一)
学了jsp之后再返回来看基础发现好多东西都看着明明很简单就是不会,从头开始吧,就像刚开始学习一样。 1.判断输入的数字是不是四位整数 先使用scanner.nextInt()接收输入的数字,如果不是整数就会报错,只要用try catch就可以控制非法输入时的反馈动作; 然后再把输入的数字转化为字符串,比如int i=3323;String iStr=i+"";然后
·
2015-11-12 16:11
java基础
Java基础知识 一
Java基础笔记
整理(一)1:计算机概述 (1)计算机 (2)计算机硬件 (3)计算机软件 系统软件:window,linux,mac 应用软件:qq,yy (4)软件开发
Nicholas_Nick
·
2015-11-09 09:00
Java基础一
Java基础笔记
-多线程
线程: 方式一:继承Thread类并且复写run方法. 格式: class MyThread extends Thread { public void run() { 线程中要运行的代码. } } 其步骤为: 1.定义类继承Thread类. 2.复习run方法.---->目的是:用于存储线程中要运行的代码,将自定义的代码存储在run方法中,让线程运
·
2015-11-02 16:14
java基础
Java基础笔记
-抽象,继承,多态
抽象类: abstract修饰 抽象方法必须定义在抽象类中,抽象类不能创建对象. 在抽象方法中可以不定义抽象方法,作用是:让该类不能建立对象. 特点是: 1.定义在抽象类中 2.方法和类都用abstract修饰,在抽象类中的方法不写abstract也默认的是抽象方法. 3.不能用new来创建对象,调用抽象方法没意义. 4.抽象类中的方法被使用,必须由子类覆写其所有的抽象方法后,才能建
·
2015-11-02 16:13
java基础
Java基础笔记
-String类2
StringBuffer 特点: 是字符串缓冲区. 是一个容器,其长度可变,可以操作添加多个数据类型. 最后通过toString方法变成字符串. 被final锁修饰,因此不能被继承. 存储: 方法1:append() 添加数据到缓冲区. 返回类型:StringBuffer 方法: append(指定数据) 将指定数据添加到已有数据的结尾.
·
2015-10-31 12:45
String类
Java基础笔记
-String类
String 类(被final修饰) 字符串是一种特殊的对象,一旦字符串被初始化就不可以被改变了.(内容不变) 例如: String s = “abc”; String s1 = new String(“abc”); s在内存中有一个对象, s代表的是一个类类型变量,”abc”是一个对象. s1在内存中有两个对象,分别是new出来的和:
·
2015-10-31 12:44
String类
Java基础笔记
-异常总结,包
异常:是对问题的描述,将问题进行对象封装, 异常的体系: Throwable: 1.Error 2.Exception 1.RuntimeException 异常体系的特点: 异常体系中的所有类以及建立的对象都具备可抛性。可以被throw和throws关键字所操作,只有异常体系具备这个特点。 throw和throws的用法区别: throw定义在函
·
2015-10-31 12:43
java基础
Java基础笔记
-异常
Java中的异常机制: Throwable类是 Java 语言中所有错误或异常的超类。主要包括两个子类: Error和Exception. 一般中要处理的异常是Exception. Java中最常见的处理方式是try catch finally.格式为: try { 需要被检测的异常. } catch(异常类 变量) { 处理异常的代码()处理方式 } finall
·
2015-10-31 12:43
java基础
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他