- 博客(16)
- 收藏
- 关注
翻译 简单了解Stream流的操作
1.和for循环代码简单的对比package com.xgg.stream.test;import java.util.ArrayList;/* * 1.ArrayList集合一道使用Stream流 * 赵丽颖,98、刘亦菲,99、宋小宝,88、岳云鹏,90 * 我只要后面的数字按照int类型输出,并且大于90 的 * 分析 java8 以前 * 1.自定义一个...
2019-03-04 16:52:41 616
翻译 简单了解下接口的使用
1.使用接口的好处:通用性,和隔离性2.定义接口的格式: public Interface 接口名{}3.接口的组成部分a)抽象方法(核心内容)b)常量c)静态方法(java8)d)默认方法(java8)e)私有方法 (java9)4.定义一个抽象方法public abstract 返回值类型 方法名称(参数类型 参数名称)a)修饰符publ...
2019-03-03 18:19:58 208
翻译 简单学习下Lambda表达式的使用
1.Lambda表达式的语义本身就代表了怎么做这件事情,没有对象的概念在里面(更加简单直观)2.Lambda是一种函数式编程思想3.从java8开始,没有接口实现类,也可以直接使用接口,Lambda表达式,Lambda表达式代替了实现类4.Lambda使用前提:一定要有函数式接口才能使用Lambda表达式,没有则不能使用5.函数式接口:有且仅有一个抽象方法的接口,无所谓有没有@Fu...
2019-03-03 18:10:36 320
翻译 简单的了解下IO流
1.IO流的基本介绍2.希望将数据写到纯文本文件当中,那么可以使用FileWriter类package com.xgg.io.test;import java.io.FileWriter;import java.io.IOException;/* * 如果希望将数据写到纯文本文件当中,那么可以使用FileWriter类 * 1.导包 * import java.io....
2019-03-02 20:44:58 267
翻译 简单了解ArrayList集合的一些基本操作
1.集合的一些常用操作package com.xgg.array.test;import java.util.ArrayList;/* * 什么叫做集合呢? * 集合和已经学过的数组比较类似,本身也是一种引用类型,而且可以保存很多个数据 * 区别在于数组的长度在内存中创建之后就不可以改变,而集合可以随意改变 * 集合包含有好多种,ArrayList、HashSet、Linke...
2019-03-02 15:44:23 926
翻译 深入理解String字符串
既然说字符串就是一个对象,那么有两个问题需要解释 只要是字符串,就是一个对象 字符串就是一个java.lang.String的对象,里面也可以包含三个部分 成员变量,成员方法,构造方法1.对象肯定有一个类与之对应,那么字符串对应的类是谁: String2.为什么String这个类,不需要导包就能直接使用 a.要使用的目标类和当前类位于同一个包下...
2019-03-01 21:49:58 509
翻译 java基础知识总结四
1.面向过程 :当需要实现一个功能的时候,没一个过程中的详细步骤都要亲力亲为。2.面向对象:当需要实现一个功能的时候,不关心详细的步骤细节,找人帮我做事3.类和对象的关系: a)类是抽象的,通常不能直接使用相当于 制作手机的设计图 b) 对象是具体的 ,根据类创建一个对象使用,也就是根据手机设计图制作出手机(实物)4.如何定义一个类 a)成员变量:直接定义在类当中...
2019-03-01 17:53:33 141
翻译 一个对象,两个对象,同一个对象的内存解析
1.首先我们知道方法区放的是.calss文件 所以 Phone.calss he Demo01PhoneOne.calss出现在方法区,2.然后当方法要执行的时候首先需要进栈这时候main 方法进栈 声明了一个局部变量 Phone one;3.我们,我们又知道方法堆中放的是new出来的,所以 new Phone()在堆中 他有 成员变量和成员方法(成员方法 保存的是方法区中内存的16 ...
2019-03-01 10:39:35 1002
翻译 简单的了解下什么是面向对象编程和什么是面向过程编程
import java.util.Arrays;/* * 用代码来解释什么是面向过程编程 * 什么是面向对象编程 * 便利输出一个指定[1,2,3,4]格式的数组 */public class DemoPrintArray { public static void main(String[] args) { // 面向过程,所有的事情都自己干第一步干什么第二步干...
2019-02-28 15:10:50 292
翻译 了解参数调用时jvm的操作
1.参数 a)实际参数 调用传入的参数 b)形式参数 方法创建的时候小括号里的参数2.注意 如下图 a)8大基本数据类型(包括String) 形式参数不会改变实际参数 b)引用数据类型(不包括String) 形式参数会改变实际参数===========================================================...
2019-02-28 10:52:30 161
翻译 java基础知识总结三
1.数组:一种引用类型的数据 ,可以存放多个数据,但是数据类型必须统一。数组在内存中一旦被创建,数组长度不可改变 数据类型 [] 数组名称 数据类型 数组名称[](了解即可)2 定义后的数组一定要进行初始化才能使用a)动态初始化 int [] array =new int [3] (指定长度)b)静态初始化 int [] array =new int{1...
2019-02-27 18:31:41 170
翻译 springboot的入门
什么是spring boot :基于spring生态圈的一套快速开发项目的工具包(自己理解)1.我们要解析第三方的json框架的话:(1)我们需要在pom.xml中引入相应的依赖(2)需要在APP.java中继承WebMvcConfigurerAdapter,重写方法:configureMessageConverters添加我们总计定义的json解析。(2.1)@Bean注入第三方的J...
2019-02-27 10:09:28 111
翻译 java基础总结二
1.流程 :代码的执行顺序2分类: a)顺序结构 b) 选择结构 :单if语句, if else 语句 , 扩展的ifelse语句 c) 循环结构 c1)for循环,格式比较死,善于控制循环的次数(for(;;) {} 相当于一个死循环) c2)while循环 格式比较灵活 ,不太在意循环次数 (大部分情况下...
2019-02-27 10:05:29 172
翻译 java基础知识总结一
1.变量:程序运行期间可以改变的量2.如何使用变量 a)数据类型 变量名称=数据值; b)数据类型 变量名称; 变量名称=数据值;3.标识符:见名知意,类名称每个单词首字母大写,变量名称第一个首字母小写,从第二个单词开始首字母大写4.数据类型 a)整数类型 byte(1) short(2) int(4)(整数默认类型 最大数字约为21亿) long(...
2019-02-26 11:12:43 133
翻译 第一个java程序的启动
1.第一步安装好jdk oracle公司官网下载2.配置环境变量 3.java程序的运行过程配置jdk环境变量之后javac HelloWorld.javajava HelloWord
2019-02-25 18:38:55 318
转载 一个菜鸟程序猿从头开始的第一课
1.java的起源 第一代语言:机器语言 0011 1100 …… 第二代语言:汇编语言 ADD 12,0x13 第三代语言:已经到了高级语言阶段,面向过程的语言 ,C ,Basic 第四代语言:面向对象的语言,Java ,C#,C++ 第五代语言:SQL语句1991年1月 Sun公司成立了Green项目小组,专攻智...
2019-02-25 18:11:15 237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人