JAVA
子逊的辛酸史
这个作者很懒,什么都没留下…
展开
-
【JAVA学习笔记】05 字符串使用
字符串java中由双引号( “”)包围的都是字符串,不能作为其他数据类型来使用字符串必须进行初始化,否则会报变量未被初始化错误。连接字符串使用“+”运算符可实现连接多个字符串的功能。“+”运算符可以连接多个运算符并产生一个字符串对象。连接其他数据类型字符串也可同其他基本数据类型连接,如果将字符串同这些数据类型连接,会将这些数据直接转换成字符串。原理是自动调用的toString()方法。获取字符串信...原创 2018-05-25 15:49:22 · 221 阅读 · 0 评论 -
【JAVA学习笔记】17 Set集合
2018.4.19set---| Set 接口 无序 不可重复特有方法: 无public class Demo1 { public static void main(String[] args) { Set set = new HashSet(); set.add("1"); set.add("2"); set.add("3"); set.add("4"); set...原创 2018-05-27 20:01:50 · 217 阅读 · 0 评论 -
【JAVA学习笔记】15 collection集合、 exception异常
2018.4.17collectionObject数组数组:保存大量数据采用的方式。8大基本数据类型 byte 1字节 short 2 int 4 long 8 float 4 double 8 char 2 boolean 不计 自定义类对象:Student Player java中的类对象 String数组局限性:1.只能保存一种数据类型的数据。 2.数组的元素个数创建时是确定的,...原创 2018-05-27 20:02:09 · 398 阅读 · 0 评论 -
【JAVA学习笔记】18 泛型genericity Map集合
2018.4.19泛型泛型简述。[问题]1.发现ArrayList可以放入任意类型的数据,但是实际操作中发现数据类型 不一致会导致更多的错误。 2.就是知道取出的数据是一个String类型,但是还是要通过【强转】才能真正拿到想要的 String类型数据,这个操作很麻烦。【期望】集合中的数据类型能够统一。 数据类型一致化问题。【解决问题】泛型 java jdk1.5之后的新特征。...原创 2018-05-27 20:05:19 · 174 阅读 · 0 评论 -
【JAVA学习笔记】19 文件事务及归档
2018.4.20文件IOexists()://判断指定文件或者文件夹是否存在isFile();//判断指定的File是文件吗?isDirectory();//判断指定的File是文件夹isHidden();//判断只掉的File是隐藏文件吗?();//判断创建File类对象使用的是绝对路径吗?返回值都是boolean。public class Demo4 { public static vo...原创 2018-05-27 20:06:41 · 503 阅读 · 0 评论 -
【JAVA学习笔记】20 单例和文件IO流
单例需求:在整个程序的运行过程中,有且只能有一个当前类的类对象存在。单例思想。方案1:在整个程序的运行过程中,有且只调用一个构造方法问题:你知道只能调用一次,但是别人知道吗?这里除了自己,别人都不会这么认为,任何一个调用者都可以非常简单的通过new 关键字,借助于当前类的构造方法,创建一个新的对象,违背当前情况解决:让类外无法轻松的调用和这个构造方法,私有化构造方法问题:私有化之后的构造方...原创 2018-05-27 20:09:47 · 224 阅读 · 0 评论 -
【JAVA学习笔记】21 内部类
2018.4.22内部类成员内部类人: 成员变量: 体重,性别,血液 成员方法: 睡觉,吃饭,跑步,敲代码 心脏: 心跳行为 会使用到人体内的成员变量,血液。 心室和心房[特征]在人类中,有些东西,比如内脏用成员方法或者成员变量描述都闲着有点不太合适,因为这些内脏是属于[人类的一部分],而且会使用人体的一些属性 但是又拥有自己的一些【特征】[思考]能不能把这些器官认为是...原创 2018-05-27 20:10:25 · 123 阅读 · 0 评论 -
【JAVA学习笔记】22 线程 (待补充)
2018.4.23线程多线程和多进程:线程: 在一个软件中,负责不同功能的子程序,称之为线程。进程: 是在计算机系统中所有正在运行的程序都可以看做是一个进程,多进程的操作系统。计算机常识问题:windows操作系统是一个多任务的操作系统,为什么windows可用同时执行多任务???从表面上看:windows的确可以同时执行不同的应用程序,同时执行:eclipse 还有QQ 玩游戏,一些电脑管...原创 2018-05-27 20:12:35 · 169 阅读 · 0 评论 -
【JAVA学习笔记】23 反射
2018.4.24反射1.获取Class对象的三种方式:1>Class.forName("完整的类名字符串"); 完整类名字符串是指:包名.类名 2>类名.class; 3>指定类对象.getClass(); 最常用的是Class.forName("完整的类名字符串");后期大量使用2.Constructor,Method,Fie...原创 2018-05-27 20:13:42 · 116 阅读 · 0 评论 -
【JAVA学习笔记】16 ArrayList集合 、HashCode和equals判断对象相同、linklist、list接口
2018.4.18 ---| Collection 集合的总接口------| List 接口 有序 可重复---------| ArrayList [重点]ArrayList 是底层维护了一个Object类型的数组,这样的话这个ArrayList既可以保持任意类型 的数据 特征: 当调用无参构造方法ArrayList,这里创建的底层Object类型的数组元素个数默认为10...原创 2018-05-27 20:02:29 · 941 阅读 · 0 评论 -
【JAVA学习笔记】14 多态
2018.4.17多态我有一个动物园: Animal类 Monkey Tiger Snake 限制需要对所有的动物进行喂食。 发现,每一个东西都有一个喂食的方式,而且喂食的方式其实都一样 归纳总结的方法:能不能把这些东西放到一起。 思考: 能不嫩实现喂食动物的方法 喂食动物,要确定操作的哪一个类。 发现这里要求传入对象是...原创 2018-05-25 16:03:28 · 374 阅读 · 0 评论 -
【JAVA学习笔记】06 类和对象
类—— 封装对象的属性和行为的载体在java中,对象的属性以成员变量的形式存在,对象的方法以成员方法的形式存在。成员变量在java中对象的属性也成为成员变量。//成员变量private String name;//使用private修饰name属性,private int age;private char sex;/* 完成私有化成员变量的setter和getter方法 要求s...原创 2018-05-25 15:50:42 · 138 阅读 · 0 评论 -
【JAVA学习笔记】07 自定义类
成员方法和成员变量class student {//成员变量String name;int id;int age;//成员方法public void study() { System.out.println("学习学习!");}}public class demo3 {public static void main(String[] args) { student stu = n...原创 2018-05-25 15:51:22 · 215 阅读 · 0 评论 -
【JAVA学习笔记】08 函数定义,数据类型转换
点菜函数public class dc { public static void main(String[] args) {/* 点菜函数 需求模拟用户点菜环境,用户没有选择下单之前,点菜不能停止 while(true) * */}public static void OrderDish() { //定义变量 int choose = 0; Scanner ...原创 2018-05-25 15:52:14 · 181 阅读 · 0 评论 -
【JAVA学习笔记】09 匿名对象和封装
面向对象的三大特征之封装class Person {//成员变量private String name;//使用private修饰name属性,private int age;private char sex;/* 完成私有化成员变量的setter和getter方法 要求setter方法的名字是 set成员变量名(所需参数) 成员变量名首字母大写*/publ...原创 2018-05-25 15:53:03 · 160 阅读 · 0 评论 -
【JAVA学习笔记】10 构造方法和重载
构造方法构造方法的功能:初始化类对象!!!给成员变量进赋值操作。 格式: 修饰符 类名(用于初始化的参数列表) { //初始化语句体 }构造方法的注意细节:1.构造方法作用:(1).构造出来一个类的实例 (2).对构造出来一个类的实例(对象)初始化。 2.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连v...原创 2018-05-25 15:53:46 · 184 阅读 · 0 评论 -
【JAVA学习笔记】11 static关键字
Static静态成员变量代码中的问题: 发现代码中,存在某一些成员变量的数值是一样的 大量重复 在每一个对象中都有存在,例如当前代码中的国家都是中国, 这样会占用过多的内存资源,甚至于硬盘资源。期望: 把国家这个属性放到一个共享的区域里,然后让每一个对象使用就好。解决问题: 使用Static关键字。static关键字的使用:1.如果使用static修饰的成员变量,这些成员变量称之为【静态成员变量】...原创 2018-05-25 15:54:36 · 174 阅读 · 0 评论 -
【JAVA学习笔记】12 包含、继承super
包含关系学生和班级,球员和球队,员工和公司?项目: 球员管理类。文件操作: 歌词解析 球员看做一个类。球队看做一个类 class Player { //成员变量 private String name; private int num; //无参成员变量 public ...原创 2018-05-25 15:55:40 · 518 阅读 · 0 评论 -
【JAVA学习笔记】13 Abstract(抽象)类和Interface(接口)
2018.4.17Abstract 修饰抽象类昨天的问题: 在英雄联盟中,要求所有的英雄都有QWER四个技能,但是没有一个技能一样。 昨天是通过重写的方式完成操作,但是存在隐患,就是没有强制要求子类来重写这个方法, 这样的话就有可能导致在程序开发的工程中,开发者忘记了重写这个方法,而且没有任何的提示, 也不会有任何的编译错误,但是运行时会发现不符合业务逻辑或者生活逻辑的错。要求继承于该...原创 2018-05-25 15:57:29 · 300 阅读 · 0 评论 -
IONIC3微信支付 (附后台JAVA)
Ionic3微信支付流程总结通俗来说微信支付一共两步(最后附全部代码):1.统一下单(给微信获得微信返回的支付订单号(prepay_id))解释一下:通俗点讲用户支付钱的时候,需要跳到微信界面,根据一个微信支付订单(微信界面肯定是微信的东西,和自己的项目没有任何关系)来支付钱,这个微信支付订单是微信生成的以下简称vx订单,怎么生成?项目后台根据一系列参数生成一个map,利用map和商户...原创 2019-03-29 14:08:43 · 1122 阅读 · 3 评论