51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#JAVA编程思想
javaIO--数据流之IO流与字节流
0.1、IO(InputOutput)流的概念Java中将不同设备之间的数据传输抽象为“流”:Stream设备指的是:磁盘上的文件,网络连接,另一个主机等等 按流向分:输入流,输出流:都是针对内存来说的输入流,只能从其中读取数据输出流,只能把数据放入其中按每次处理的数据单位分:字节流,字符流1.字节流:每次处...
代码星球
·
2021-02-22
javaIO--
数据流
IO
节流
javaIO--File类
位于java.io包下,用于表示与平台无关的文件和目录File类可以用来操作文件和目录,但是不能用来访问文件的内容。 1.构造方法File(StringpathName)通过将给定路径名字符串转换为抽象路径名来创建一个新File实例File(Stringparent,Stringchi...
代码星球
·
2021-02-22
javaIO--File
java数据结构1--数组、排序和Arrays工具类
数组的定义数组的内存结构数组定义常见问题数组常见操作Java参数传递问题--值传递二维数组1.数组概念同一种类型数据的集合,可以是基本数据类型,也可以是引用数据类型。数组的特点:数组存储的都是相同数据类型的元素(相同数据类型)数组的长度也就是数组中元素的个数(固定长度)元素从0开始编号,编号也称“索引”:index(下...
代码星球
·
2021-02-22
java
数据结构
数组
排序
Arrays
java面向对象5--内部类
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不...
代码星球
·
2021-02-22
java
面向
对象
部类
java面向对象4-多态
5.1多态:polymorphism概念定义:某一类事物的多种存在形态表现形式:父类变量指向子类实例 例:动物中猫,狗 猫这个对象对应的类型是猫类型 猫x=new猫(); 同时猫也是动物中的一种,也可以把猫称为动物 动物y=new猫(); 动物是猫和狗具体事物中抽取出来的父类型 站在父类的角度看子类对象,...
代码星球
·
2021-02-22
java
面向
对象
多态
java面向对象3-继承(继承、抽象类、抽象接口)
面向对象概念-类与对象的关系封装:指隐藏对象的属性和实现细节,仅对外提供公共访问方式,private-构造方法/构造器-this关键字-static关键字(javadoc制作工具类)-代码块继承:方法重写-super-子类实例化过程-final-抽象类-接口多态:4.1继承的概述:extends(继承,扩展) ...
代码星球
·
2021-02-22
继承
抽象
java
面向
对象
java面向对象2-封装
封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式,面向对象三大特点之一。好处:防止数据被任意篡改,提高安全性隐藏了实现细节,仅暴露方法如何实现封装?使用private关键字修饰成员变量对外提供公有的setter和getter方法2.1private(私有的)private关键字: 是一个权限修饰符,用于...
代码星球
·
2021-02-22
java
面向
对象
封装
java面向对象1-面向对象概念
面向对象概念-类与对象的关系封装:指隐藏对象的属性和实现细节,仅对外提供公共访问方式,private-构造方法/构造器-this关键字-static关键字(javadoc制作工具类)-代码块继承:方法重写-super-子类实例化过程-final-抽象类-接口多态: 1.1面向对象概念Object-Orient...
代码星球
·
2021-02-22
面向
对象
java
概念
java数据结构2--集合List
1...
代码星球
·
2021-02-22
java
数据结构
2--集
List
java基础语法3 方法
方法的定义-方法的特点-方法的应用-方法的重载-数组定义-数组初始化-二维数组-Java中参数传递的特点:值传递7.1方法的定义什么是方法?Method方法就是定义在类中的,具有特定功能的一段小程序。(可以对比一下python,方法在java中算二等公民)方法也称为函数(Function),方法可以接收输入,根据需要输...
代码星球
·
2021-02-22
java
基础
语法
方法
java基础语法2-运算符与流程控制
关键字-标识符-常量和变量-运算符-流程控制-方法-数组算术运算符ArithmeticOperators赋值运算符AssignmentOperators比较运算符CompareOperators逻辑运算符LogicOperators位运算符BitwiseOperators三元运算符TernaryOperator&nbs...
代码星球
·
2021-02-22
java
基础
语法
运算符
流程
Java语言基础1-关键字、标识符、常量和变量
关键字-标识符-常量和变量-运算符-流程控制-方法-数组 Java系统中已经赋予了特殊含义的单词特点:全部是小写字母注意:Java中的保留字:现在没有使用,以后有可能会使用的单词例:goto,const案例:publicclassDemo{publicstaticvoidmain(String[]args){...
代码星球
·
2021-02-22
Java
语言基础
关键字
标识符
常量
java -cp与java -jar的区别
java-cp和-classpath一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;”格式:java-cp.;myClass.jarpackname.mainclassname 表达式支持通配符,例如:java-cp.;c:c...
代码星球
·
2021-02-22
java
-cp
-jar
区别
Javascript中call()方法和apply()方法的作用与区别
ECMAScript规范所有函数都包含两个非继承的方法,分别为call()和apply(),这两个函数都是在特定的作用域中调用函数,能改变函数的作用域,实际上是改变函数体内“this”的指代的对象。 call(thisObje...
代码星球
·
2021-02-22
方法
Javascript
call
apply
作用
javascript解决IE8一下浏览器不支持isArray属性的兼容性问题
语法:Array.isArray(object)作用:测试对象是否为数组参数:object:必须。需要测试的对象返回值:如果object是数组,则为true,否则返回false。如果参数objet参数不是对象,则返回false。方法一:if(!Array.isArray){ Array.isArray=functio...
代码星球
·
2021-02-22
Javascript
解决
IE8
一下
浏览器
首页
上一页
...
27
28
29
30
31
...
下一页
尾页
按字母分类:
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
其他