java基础
拖鞋王子猪
公众号 拖鞋王子猪 欢迎您的光临
展开
-
java基础-集合
Java 集合框架概述:Map接口继承树Collection 接口方法Iterator迭代器接口Iterator iter = coll.iterator();//回到起点while(iter.hasNext()){Object obj = iter.next();if(obj.equals("Tom")){iter.remove();} }public class ForTest {public st...原创 2020-05-29 20:54:19 · 215 阅读 · 0 评论 -
java基础-枚举和注解
枚举类的使用如何自定义枚举类 如何使用关键字enum定义枚举类 Enum类的主要方法 实现接口的枚举类类的对象只有有限个,确定的。举例如下: 星期:Monday(星期一)、......、Sunday(星期天) 性别:Man(男)、Woman(女) 季节:Spring(春节)......Winter(冬天) 支付方式:Cash(现金)、WeChatPay(微信)、Alipay(支付宝)、BankCard(银 行卡)、CreditCard(信用卡) 就职状态:...原创 2020-05-24 19:04:14 · 218 阅读 · 0 评论 -
java的线程和常用类
程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态 的过程:有它自身的产生、存在和消亡的过程。——生命周期 如:运行中的QQ,运行中的MP3播放器 程序是静态的,进程是动态的 进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域 线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。 .原创 2020-05-17 11:34:40 · 664 阅读 · 0 评论 -
java-基础-异常处理
1.异常概述与异常体系结构在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避 免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持 通畅等等。异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。 (开发过程中的语法错误和逻辑错误不是异常) Java程序在执行过程中所发生的异常事件可分为两类: Error:Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源 ..原创 2020-05-10 09:41:58 · 178 阅读 · 0 评论 -
java基础-static-final-接口
1.关键字:static当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new关键字才会产生出对象,这时系统才会分配内存空间给对象, 其方法才可以供外部调用。我们有时候希望无论是否产生了对象或无论产生了多少 对象的情况下,某些特定的数据在内存空间里只有一份,例如所有的中国人都有个国家名称,每一个中国人都共享这个国家名称,不必在每一个中国人的实例对象中 都单独分配一个用于代表国家名称的变量。类属性、类方法的设计思想类属性作为该类各个对..原创 2020-05-09 20:28:25 · 145 阅读 · 0 评论 -
java基础-继承和多态
继承性为什么要有继承? 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中, 那么多个类无需再定义这些属性和行为,只要继承那个类即可。 此处的多个类称为子类(派生类),单独的这个类称为父类(基类 或超类)。可以理解为:“子类 is a 父类” 类继承语法规则: class Subclass extends SuperClass{ }作用: 继承的出现...原创 2020-05-07 22:27:04 · 143 阅读 · 0 评论 -
java基础-面向对象
面向对象内容的三条主线1.Java类及类的成员 2.面向对象的三大特征 3.其它关键字目录:面向过程与面向对象 1.面向过程和面向对象2.java基本元素:类和对象3.对象的创建和使用4.类的成员之一:属性5.类的成员之二:方法6.类的成员之三:构造器7.OOP特征一:封装与隐藏8.关键字 this,package, import面面关...原创 2020-05-05 10:59:37 · 270 阅读 · 0 评论 -
java基础-数组
1.数组的概述数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式 对这些数据进行统一管理。 数组的常见概念 数组名 下标(或索引) 元素 数组的长度数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。 创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的是 这块连续空间的...原创 2020-05-04 10:37:55 · 212 阅读 · 0 评论 -
java基础语法(下)
1.程序流程控制• 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组 合成能完成一定功能的小逻辑模块。 • 其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即: l顺序结构 Ø程序从上到下逐行地执行,中间没有任何判断和跳转。 l分支结构 Ø根据条件,选择性地执行某段代码。 Ø有if…else和switch-case两种分支语句。 l循环结...原创 2020-05-03 11:05:16 · 1107 阅读 · 0 评论 -
java中对象的序列化和反序列化
一、概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。二、具体操作java.io.ObjectOutputStream代表对象输出流,它的writeObject(Object ob...原创 2019-06-01 20:52:47 · 104 阅读 · 0 评论 -
简单的单例模式
public class Instance { private static Instance instance; private Instance() { } public static Instance getInstance() { if (instance == null) { instance = new Instance(); } return i...原创 2019-06-01 10:03:13 · 102 阅读 · 0 评论 -
Eclipse 查看类的源码出现未找到:class file editor, source not found
点击Change Attached Source...按钮后选择第二个选项,找到安装jdk文件目录下的src.zip,就可以了原创 2018-10-28 13:17:18 · 1261 阅读 · 0 评论 -
mysql数据库的连接
Class.forName("oracle.jdbc.driver.OracleDriver");DriverManager.getConnection("jdbc:oracle:thin:localhost:datebase","user","password");JDBC连接数据库的4个步骤: *1、/**********加载驱动程序*************/* Cl原创 2016-10-13 23:06:07 · 226 阅读 · 0 评论 -
PDFjava笔记
Eclipse背景颜色 85,123,205package com.yuan.cn;//给定一个数字,按字典排序public class StringTest_1 { public static void main(String[] args){ String[] arr = {"nba","abc","cba","zz","qq"};原创 2016-10-13 23:01:12 · 164 阅读 · 0 评论