流程 对象scanner java

类 & 对象

1、C++认为万事万物都皆为对象, 2、对象上有其属性和行为例如:人可以作为对象,属性有姓名、年龄、身高、体重…,行为有走、跑、跳、吃饭、唱歌 3、车也可以作为对象,属性有轮胎、方向盘、车灯…行为有载人、放音乐、放空调…具有相同性质的对象,我们可以抽象称为类,人属于人类 ......
对象 amp

Java基础 字符流、字符输入流

字符流的底层其实就是字节流,只不过在字节流的基础上又添加了字符集的概念(字符流 = 字节流 + 字符集) 字符流的特点: 输入流:一次读一个字节,遇到中文时,一次读多个字节(GBK一次读两个,UTF-8一次读三个) 输出流:底层会把数据按照指定的编码方式进行编码,变成字节再写到文件中 字符流应用场景 ......
字符 基础 Java

Java基础 Java中编码、解码的方法

所谓编码,就是把我们要存储的数据变成能真正的存储在硬盘当中的字节数据 编码的方法: public byte[] getBytes () → 使用默认方式进行编码(idea默认使用UTF-8;eclipse默认使用GBK) public byte[] getBytes (String charsetN ......
Java 编码 基础 方法

在Java中如何创建一个内存泄漏?

内容来自 DOC https://q.houxu6.top/?s=在Java中如何创建一个内存泄漏? 我刚刚参加了一个面试,面试官让我用Java创建一个内存泄漏***。 毫无疑问,我感到相当愚蠢,不知道如何开始创建它。 举个例子呢? ***在纯Java中创建一个真正的内存泄漏(无法通过运行代码访问的 ......
内存 Java

企业ERP系统流程图

ERP系统是什么: ERP系统是一个以管理会计为核心的信息系统,识别和规划企业资源,从而获取客户订单,完成加工和交付,最后得到客户付款。 ERP管理软件将企业内部所有资源整合在一起,对采购、生产、成本、库存、分销、运输、财务、人力资源进行规划,从而达到最佳资源组合,取得最佳效益。企业处在日新月异的市 ......
流程图 流程 系统 企业 ERP

Java基础 为什么会有乱码?

为什么会有乱码? 原因①:读取数据的时候未读完整个汉字 原因②:编码和解码的方式不统一 如何不产生乱码? 1. 不要用字节流读取文本文件 2. 编码解码时使用同一个码表,同一种编码方式 问:字节流读取中文会乱码,但为什么拷贝文本文件不会乱码呢? 答:拷贝时,是一个字节一个字节地拷贝过去的,数据没有丢 ......
乱码 基础 Java

IO流,对象流,将对象序列化到文件中,将对象反序列化到内存中

一一一、序列化!! 一、首先创建一个对象类,实现Serializable标记接口 对象中,实现了接口,三个私有属性,并且创建了无参有参构造,get和set方法和toString方法 (一个标准的对象模型) 二、序列化到外部文件 结果: 也是一堆乱码,还是因为用字节输出的原因。 二二二、反序列化! 结 ......
对象 序列 内存 文件

Java基础 Unicode、UTF-8

UTF-8 不是字符集,而是 Unicode 字符集的一种编码方式 UTF-8 编码规则:用 1~4 个字节保存 UTF-8 规定,如果是 ASCII 里面的英文字母,统一用一个字节表示,二进制的第一位是 0,转成十进制是正数 UTF-8 规定 一个中文用三个字节表示,二进制的第一位是 1,第一个字 ......
Unicode 基础 Java

Java基础 计算机的存储规则

在计算机中,任意数据都是以二进制的形式来存储的 8个比特为1个字节,字节是计算机最小的存储单元 计算机在存储英文的时候,只需一个字节 简体中文版 Windows 默认使用 GBK 字符集。GBK 字符集完全兼容 ASCII 字符集 GBK编码: 规则①:一个汉字用两个字节存储(英文字母占一个字节,二 ......
规则 计算机 基础 Java

IO流,对象流,写出基本数据类型的数据,读取基本数据类型的数据

写出: 会发现,其实跟之前学习到的数据输出流方法是差不多的。 结果:还是一些乱码 ,因为是用字节输出的 读取: 也和数据输入流很像 也是:写入数据类型要和写出数据类型的顺序一样 结果为:和之前写出的数据一样 ......
数据 类型 对象

IO流,对象流,基本概念

序列化:对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为java对象的过程称为对象的反序列化。 序列化的作用两种: 1、持久化:把对象的字节序列永久保存在硬盘中。 2、网络通信:在网络上传送对象的字节序列。如:服务器之间的数据通信、对象传递 ObjectOutputStream代表对象输出 ......
对象 概念

IDEA工具第二篇:自定义Java方法注释模板

网上搜索类似的文章有很多,但是一味的复制粘贴总会出现各种奇葩问题,最后然并卵!今天特意自己研究琢磨一下,将最终结果分享给大家,100%亲测可用。 ......
注释 模板 工具 方法 IDEA

IntelliJ IDEA 2021.3 设置对象序列化ID(serialVersionUID)自动生成 末尾附破解小工具

对象序列化需要实现Serializable接口,同时为了使其在修改代码以后还能够正常序列化和反序列化,就需要给类手动添加一个long类型的serialVersionUID 。我们通常使用IntelliJ IDEA开发时,一个类实现了Serializable接口却没有添加serialVersionUI ......

java实现文件上传到服务器

本文实例为大家分享了java实现文件上传到服务器的具体代码,供大家参考,具体内容如下 1、运行jar包,发送post请求 public static void main(String[] args) { //String filePath="C:/Users/706293/IT_onDuty.xls ......
服务器 文件 java

[侯捷_C++面向对象高级开发_上] 2 头文件和类的声明

1. C vs C++ 关于数据和函数 C Data Functions 对于C来说,数据大部分情况是所有函数都可以访问的,这样对程序来说会变得很混乱 C++ Data Members Member Functions 对于C++来说,数据和函数封装在一起形成类,可以设定为数据只能让类里的函数访问, ......
对象 文件

[侯捷_CPP面向对象高级开发_上] 1 CPP编程简介

1. 需要具备的基础 曾经学过某种 procedural language (c) 变量 variables 类型 types :int、float、char、struct 作用域 scope 循环 loops :while、for 流程控制 :if-else、switch-case 知道一个程序需 ......
CPP 对象 简介

三道关于python面向对象的练习题

1.题目 小明和小美都爱跑步 小明体重 75 公斤 小美体重 45 公斤 每次跑步会减肥 0.5 公斤 每次吃东西体重增加 1 公斤 需求分析 小明、小美都是一个具体的对象,他们都是人,所以应该抽象成人类 小明、小美是具体的对象的姓名,而体重是另一个属性,所以有两个属性 跑步、吃东西都是一种行为,所 ......
练习题 对象 python

Java基础 捕获异常的完整形态

finally 里面的代码是一定会执行的,除非虚拟机停止(跟 JVM 退出是一个意思) 所以经常把释放资源之类的扫尾代码放在 finally 里面 语法格式: try { } catch (Exception e) { } finally { } JDK7 的时候,Java 推出了一个接口叫 Aut ......
形态 基础 Java

内置对象session与httpSession对象是同一个东西么?

内置对象session和httpSession对象不是同一个东西。 在大多数Web开发框架中,session是一种保存在服务端的用户会话状态的机制。它用于在不同请求之间存储和访问特定于用户的数据。session对象是服务器端的一个特定于用户的数据存储区域,可以在整个应用程序的不同请求之间保持状态。 ......
对象 httpSession session 东西

常见java基础面试题

Java中的集合框架包括常用的List、Set和Map等接口及其相应的实现类。例如: List接口的实现类有ArrayList、LinkedList等。 Set接口的实现类有HashSet、TreeSet等。 Map接口的实现类有HashMap、Hashtable等。 HashMap和Hashtab ......
常见 基础 java

java8 map过滤 map转字符串

Map<String,Long> map = new HashMap<>();map.put("aaa",1L);map.put("bbb",2L);map.put("ccc",1L);Map<String, Long> map2 = map.entrySet().stream().filter(e ......
字符串 map 字符 java8 java

java上传文件到服务器指定目录

问题描述: 如何在Java中实现文件上传功能,并将上传的文件保存到服务器的指定目录? 解答: 在Java中,可以使用一些库和框架来实现文件上传功能,其中最常用的是使用Apache Commons FileUpload库。下面将详细介绍如何使用该库来实现文件上传并将文件保存到服务器指定目录的过程。 步 ......
服务器 文件 目录 java

Java基础 字节输入流 读取数据 的两个方法API

public int read () → 一次读取一个字节数据 public int read (byte[] buffer) → 一次读取一个字节数组的数据,每次读取都会尽可能把数组装满 我们创建的数组的长度尽量是 1024 的整数倍,例如 1024*1024*5 的长度 ......
字节 两个 基础 方法 数据

Java基础 文件拷贝的基本代码

FileInputStream fis = new FileInputStream("E:\\Java基础资料\\a.txt");FileOutputStream fos = new FileOutputStream("E:\\Java基础资料\\b.txt" );while (true) { in ......
拷贝 代码 文件 基础 Java

Java基础 字节输入流的循环读取

FileInputStream fis = new FileInputStream("E:\\Java基础资料\\a.txt");/*int b;while((b = fis.read()) != -1) { System.out.print((char)b);}*/while (true) { i ......
字节 基础 Java

Java基础 FileInputStream 字节输入流的细节

1. 创建字节输入流对象:FileInputStream fis = new FileInputStream("E:\\Java基础资料\\a.txt"); 细节:如果文件不存在,就直接报错 2. 读取数据(read 方法负责读取数据,会一个一个地读,如果读不到了,就会返回 -1) 细节①:一次读取 ......
FileInputStream 字节 细节 基础 Java

Java基础 字节输入流的基本用法

操作本地文件的字节输入流,可以把本地文件中的数据读取到程序中来 步骤: 1. 创建字节输入流对象 FileInputStream fis = new FileInputStream("E:\\Java基础资料\\a.txt"); 2. 读取数据(read 方法负责读取数据,会一个一个地读,如果读不到 ......
字节 基础 Java

Java拾贝第九天——synchronized关键字

Java拾贝不建议作为0基础学习,都是本人想到什么写什么 当多个线程同时读取某一变量时候,容易出现和预期不符的结果 public class Test9 { static int i = 0; public static void main(String[] args) { Thread m1 = ......
九天 synchronized 关键字 关键 Java

java后端操作树结构

一、树结构的三种组装方式(递归.双层for循环,map) (1)递归 普通递归方法 public Result getBmsMenuList(UserSessionVO userSessionInfo) { // 查询顶级节点菜单 List<BmsMenuVO> bmsMenuVOList = bm ......
结构 java

java上传文件到指定服务器

Java上传文件到指定主机必须条件先决条件是要知道上传到指定的主机,需要知道它的用户密码。 代码pom.xml<!--图片上传到服务器需要的依赖--> <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> < ......
服务器 文件 java