![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Redamancy_609
这个作者很懒,什么都没留下…
展开
-
Java基础入门(六)之数组
一、一维数组 定义:数组是存储同一种数据类型 多个元素的集合 也可以看成是一个容器数组既可以存储基本数据类型 也可以存储引用数据类型数组 它本身就是一个类型 是一个引用数据类型。作用:存储同一类型的多个数据,可以为元素编号 格式:数据类型[] 数组名 = new 数据类型[数组长度]内存:堆内存和栈内存栈内存 存储的是基本数据类型的变量数据 / 对象的引用...原创 2018-07-23 19:44:00 · 666 阅读 · 0 评论 -
Java基础入门(一)
1.JDK的安装链接:https://pan.baidu.com/s/1dGraeKZl7D493FfWnRQVAg密码:20qg2.环境变量的配置以及测试JAVA_HOME jdk安装目录Path 在最前面添加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOM...原创 2018-07-10 16:11:00 · 621 阅读 · 0 评论 -
Java基础入门(二)
一、标识符定义、命名规则以及命名习惯定义:标识符是JAVA对包、类、方法、参数、变量等要素命名时使用的字符序列命名规则:1.由字母、数字、下划线和美元符号组成2.不能以数字开头3.长度没有限制4.严格区分大小写5.不能是java中的保留字和关键字命名习惯:1.见名知意2.驼峰式命名:类名单词首字母大写,多个单词组成的每一个单词的首字母都大写;变量名、方法名、...原创 2018-07-11 08:43:00 · 603 阅读 · 0 评论 -
Java基础入门(三)之条件分支结构以及键盘录入
一、if语句1、if条件语句的表达式无论简单还是复杂,结果必须是布尔类型。2、if语句的三种形式第一种:if(比较表达式) {语句体1:}如果if语句控制的语句体是一条,大括号可以省略,若为多条,必须加大括号。要求:统一加大括号第二种:if(比较表达式) {语句体1:}else{语句体2}首先计算比较表达式的值,...原创 2018-07-12 08:10:00 · 687 阅读 · 0 评论 -
Java基础入门(四)之循环结构
一、for循环格式:for(循环变量初始值设定;循环条件boolean值;每次循环之后执行的语句){循环体;}执行过程:首先计算初始值设定。然后计算boolean值,如果为true,就执行循环体一次,然后执行“每次循环之后执行的语句”。然后计算boolean值,如果为true,就执行循环体一次,然后执行“每次循环之后执行的语句”。然后计算boolean值,如果...原创 2018-07-14 12:02:00 · 704 阅读 · 0 评论 -
Java基础入门(五)之方法以及递归算法
一.方法 1.1 什么是方法 java中的方法类似于其他语言中的函数 是一段用来完成特定功能的代码片段 1.2 为什么要声明方法 DRY Don't Repeat Yourself(不要写重复的代码) 原则 把能重复使用的逻辑抽取出来 不写重复的代码可以节省时间 提...原创 2018-07-17 09:29:00 · 629 阅读 · 0 评论 -
Java基础入门(十三)之常用集合
Collection集合1.定义:数组的长度是固定的 添加的元素如果超出 会出现异常 java给我们提供了一个集合类体系 能够存储任意对象 且长度是可变的 随着元素的增加而增加 随着元素的减少而减少2.数组和集合的区别:(1) 数组可以存储基本数据类型,也可以储存引用数据类型 基本数据类型存的是值,引用数据类型存的是地址值 集合中只能存储引用数据类型,也可以存基本数据类...原创 2018-08-20 21:05:50 · 607 阅读 · 0 评论 -
Java基础入门(十四)之IO流以及File
IO流定义: 用来处理设备之间的传输 用途 JAVA中对于数据的操作都是通过流的方式来进行的,所操作的流的对象,都在IO包中划分 按流向分: 输入流 InputStream Reader 输出流 OutStream Writer字符流 定义:可以直接读写字符的IO流 字符流读取字符 ...原创 2018-08-21 16:43:31 · 566 阅读 · 0 评论 -
Java基础入门(七)之面向对象一
面向对象定义:是一种看待问题的思维方式 着眼于找到一个具有特殊功能的具体个体然后委托这个个体去做某件事 我们把这个个体 就叫做 对象是一种更符合人类思考习惯的思想(懒人思想)可以将复杂的事情简单化 将程序员从执行者转换成指挥者使用面向对象进行开发 先要去找到具体实现某功能的那个对象 如果该对象不存在 那么就创建一个具有所需功能的对象类的定义:一个具有特殊功能的实体的集合(群体) 类...原创 2018-07-23 19:56:00 · 589 阅读 · 0 评论 -
Java基础入门(八)之面向对象二
接口定义:是一种行为规范,是一种特殊的抽象类,所有的方法都是抽象的,所有的变量都是常量.接口中的成员修饰符是固定的:成员方法:都是静态的,共有的;成员变量:都是常量,共有静态常量接口的特点:类与类之间的关系叫做继承,一个类只能有一个父类; 类与接口之间的关系叫做实现,一个类可以实现多个接口 类在继承一个类的同时,还可以实现多个接口,弥补了JAVA单继承的不...原创 2018-07-24 16:35:00 · 579 阅读 · 0 评论 -
Java基础入门(十二)之常用类以及异常处理
一、 常用类 1. System 方法: static void gc() 运行垃圾回收器。 调用Object类中的 protected void finalize() static void exit(int status) 终止当前正在运行的 Java 虚拟机 stati...原创 2018-08-09 19:06:40 · 647 阅读 · 0 评论 -
Java基础入门(十六)之网络编程
网络编程三要素:Ip地址: 每个设备在网络中唯一标识 ipconfig 可以查看本机ip地址 ping 测试连接 IPV4 4个字节,0~255之间 Ipv6 每组4个16进制数 > 两个特殊的ip地址: 127.0.0.1 本地回路地址 代表本机 localhost 255.255.255.255 广播地址...原创 2018-08-22 15:40:27 · 638 阅读 · 0 评论 -
Java基础入门之jdk1.8新特性
Lamda 表达式(目标类型)简介 语法糖,也叫糖衣语法 指的是计算机中 添加某种语法 这种语法 ,能使程序员更加方便的使用语言开发程序,同时,增强了代码的可读性 避免了出错的机会,但是,这种语法对于语言的功能并且有增强 例如: 泛型 自动装箱拆箱 增强for循环语法格式: 基本格式:(参数列表)->{方法体} () 形参列表 0个或者n个...原创 2018-11-21 11:59:14 · 385 阅读 · 1 评论 -
Java基础入门(十七)之反射
介绍: java的反射机制,在运行状态中,对于任意的一个类,都知道任意一个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个属性和方法,这种动态获取信息以及动态调用方式,成为反射获取反射的Class文件方式三种 (1)Object类中的getClass()方法 (2)Class c=类名.class (3)Class类中的静态方法forName...原创 2018-08-22 16:19:19 · 603 阅读 · 0 评论 -
Java基础入门(十八)之NIO
NIO的简介 1.java.nio 全称 java non-blocking IO 是jdk1.4之后出现的 New IO为所有的原始类型(boolean除外)提供了缓存支持 使用它 可以提供非阻塞式的高伸缩性网络 2.NIO由三个核心部分组成Channel 管道/通道 Buffer 缓冲区 Selector 选择器普通IO NIO面向流 ...原创 2018-08-22 16:56:43 · 766 阅读 · 0 评论 -
Java基础入门(九)之包和权限修饰符
一、包1.定义:将字节码文件(.class)文件分类存放2.划分规则:按照功能划分或者按照模块划分3.定义包的格式:package 包名 多层报名中间用 点 分割4.带包的类编译和运行命令:(1)编译:javac -d 类名.java(其中-d是打包 代表当前目录)(2)运行:java 包名.类名5.定义包的注意事项:(1)pac...原创 2018-08-09 14:45:00 · 555 阅读 · 0 评论 -
Java基础入门(十一)之基本数据包装类以及简单转换
一、 基本数据类型包装类定义:引用数据类型一般为基本数据类型首字母大写,除了int 、char,其中int的引用数据类型类Integer,char的引用数据类型为Character关系 基本数据类型之间的关系 互相兼容 基本数据类型对应的包装类 不存在任何关系 基本数据类型 和 基本数据类型包装类之间的转换 装箱...原创 2018-08-09 18:35:00 · 604 阅读 · 0 评论 -
Java基础入门(十)之单例模式、Object类常用方法以及内部类
一、 单例设计模式 定义: 通过只建立一个对象,解决问题 实现: (1)为了避免其他程序过多的创建对象 先禁止其他程序创建该类对象私有化构造方法 (2)为了让其他程序可以访问到该对象 只好在本类中 创建一个对象 (3)为了方便其他程序对自定义对象的是访问 可以对外提供一个方法 步骤: ...原创 2018-08-09 16:46:00 · 616 阅读 · 0 评论 -
Java基础入门(十五)之线程
线程的创建方式继承Thread 类(只有一个线程) 1.重写Run方法(线程要执行的内容), 2.创建对象调用start方法(启动线程开始执行,调用Run方法) 发现运行结果不同:多个线程抢夺 cpu 多线程的随机性 在某一个时刻只能有一个线程在运行(多核除外) 获取线程的名称 Thread. currentThre...原创 2018-08-21 17:09:17 · 582 阅读 · 0 评论