E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java高级编程
Java高级编程
—I/O流(包括字节输入流、字节输出流、字符输出流、字符输入流、缓冲流、序列化流、反序列化流等,详解 附有代码+案例)
文章目录二十七.I/O流27.1概述27.2分类27.3字节输出流27.3.1数据写入本地文件27.3.2换行、续写27.4字节输入流27.4.1读取数据到程序27.4.2循环读取27.4.3拷贝数据27.4.4一次读取多个27.6字符输入流27.6.1FileReader的使用27.7字符输出流27.8.缓冲流27.8.1字节缓冲流27.8.1.1拷贝文件(一)27.8.1.2拷贝文件(二)27
蔚一
·
2024-09-09 05:26
Java知识
java
开发语言
算法
intellij-idea
JAVA高级编程
之集合框架和泛型(超详细)
Java集合框架包含的内容Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中Collection接口存储一组不唯一,无序的对象List接口存储一组不唯一,有序(插入顺序)的对象Set接口存储一组唯一,无序的对象Map接口存储一组键值对象,提供key到value的映射List接口的实现类ArrayList实现了长度可变的数组,在内存中分配连续的空间,遍历元素和随机
就这个java爽!
·
2024-08-30 22:44
开发语言
java
eclipse
idea
青少年编程
java高级编程
教程课后题答案,相关资料参考
谈起MyBatis,我先提个问:什么是MyBatis?MyBatis是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以对配置和原生Map使用简单的XML或注解,将接口和Java的POJOs(PlainOldJavaObjects,普通的Java对象)映射成数据库中的记录…而今天咱要聊的就是Aliba
Java阿里面试题
·
2024-02-15 08:21
程序员
java
后端
面试
day8--
java高级编程
:数据结构与集合源码
数据结构与集合源码讲师:尚硅谷-宋红康(江湖人称:康师傅)官网:http://www.atguigu.com本章专题与脉络1.数据结构剖析我们举一个形象的例子来理解数据结构的作用:战场:程序运行所需的软件、硬件环境敌人:项目或模块的功能需求指挥官:编写程序的程序员士兵和装备:一行一行的代码战术和策略:数据结构上图:没有战术,打仗事倍功半上图:有战术,打仗事半功倍总结:简单来说,数据结构,就是一种程
清风微凉 aaa
·
2024-01-01 14:51
一
Java基础阶段
java
数据结构
开发语言
day11--
java高级编程
:反射
4Day18–反射本章专题与脉络1.反射(Reflection)的概念1.1反射的出现背景Java程序中,所有的对象都有两种类型:编译时类型和运行时类型,而很多时候对象的编译时类型和运行时类型不一致(多态)。Objectobj=newString(“hello”);obj.getClass()例如:某些变量或形参的声明类型是Object类型,但是程序却需要调用该对象运行时类型的方法,该方法不是Ob
清风微凉 aaa
·
2023-12-31 06:01
一
Java基础阶段
java
python
开发语言
day12--
java高级编程
:网络通讯
5Day19–网络通信(Socket通信)说明:io流是跟本地的文件进行数据的传输,读或者写。网络通信:数据在网络中进行的传输。本章专题与脉络1.网络编程概述Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由JVM进行控制。并且Java
清风微凉 aaa
·
2023-12-31 06:01
一
Java基础阶段
java
开发语言
day10--
java高级编程
:枚举类,注解
3枚举类+注解3.1枚举类概念枚举类型本质上也是一种类,只不过是这个类的对象是有限的、固定的几个,不能让用户随意创建。枚举类的例子举不胜举:星期:Monday(星期一)…Sunday(星期天)性别:Man(男)、Woman(女)月份:January(1月)…December(12月)季节:Spring(春节)…Winter(冬天)三原色:red(红色)、green(绿色)、blue(蓝色)支付方式
清风微凉 aaa
·
2023-12-31 06:28
一
Java基础阶段
java
开发语言
javascript
Java枚举类 数值转对象_
Java高级编程
之枚举类和注解
Java枚举类&注解一、枚举类(Enum)1.什么是枚举类:类的对象是有限的,确定的,我们称此类为枚举类。比如星期、性别、季节等。当需要定义一组常量时,强烈建议使用枚举类枚举类的实现:JDK5.0以前需要自定义JDK5.0后新增enum关键字用于定义枚举类如果枚举类中只有一个对象,则可以作为单例模式的实现方式。枚举类的属性:枚举类对象的属性不应允许被改动,所以应该使用privatefinal修饰。
weixin_39634052
·
2023-12-26 05:43
Java枚举类
数值转对象
Java高级编程
-----网络编程
网络通信协议通过计算机网络可以实现多台计算机连接,但是不同计算机的操作系统和硬件体系结构不同,为了提供通信支持,位于同一个网络中的计算机在进行连接和通信时必须要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交互。网络通信协议有很多种,目前
程序猿在线码字
·
2023-11-20 20:00
网络
java
开发语言
大数据学习入门必备规划
数据挖掘本质算是机器学习,不过和数据相关,也可以理解为大数据的一个方向吧)一、大数据工程师的技能要求二、大数据学习路径三、学习资源推荐(书籍、博客、网站)一、大数据工程师的技能要求总结如下:必须技能10条:01.
Java
金罗老师
·
2023-11-10 18:54
大数据
大数据开发
大数据学习
spark
人工智能
编程开发
大数据分析
hadoop
大数据
大数据学习
大数据开发
2021年Java面试心得:
java高级编程
知识点
人生转折点去年的时候,几个玩的好的老同学就聊了起来,其中有个考上了西安财大,读了新闻系,毕业后干了不久就想做了,原因很现实,既感觉不到前途,也感受不到任何钱途,索性就去报了一个线下培训班学前端,没选择学Java的原因主要是因为前端的可视化,不会看着枯燥,现在在上海工作了2年多,也有20k+的薪资。我也考虑了几天,索性还是去报了个培训班,白天工作,晚上学习,反反复复7个月的线上培训,终于破茧成蝶。刚
哆啦A梦没有口袋.
·
2023-11-02 15:13
程序员
java
经验分享
面试
java高级编程
---序列化机制
应用场景在分布式环境下,当进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传输。发送方需要把这个java对象转换为字节序列,才能在网络上传送。永久性保存对象,保存对象的字节序列到本地文件或者数据库中;通过序列化以字节流的形式使对象在网络中进行传递和接受通过序列化在进程间传递对象字节流概念在JDK中,提供两个抽象类InoutStream和OutputS
程序猿在线码字
·
2023-10-23 06:45
java
开发语言
Java高级编程
---Java多线程
Java多线程线程概述进程线程比较线程的创建继承Thread类创建多线程实现Runnable接口创建多线程两种实现多线程方式的对比线程的生命周期及状态转换线程的调度线程的优先级线程休眠线程让步线程插队多线程同步死锁问题线程概述计算机能够同时完成多项任务,例如:让浏览器执行0.0001秒,让QQ执行0.0001秒,这就是多线程技术。计算机中的CPU即使是单核也可以同时运行多个任务,因为操作系统执行多
程序猿在线码字
·
2023-10-23 06:45
java
python
开发语言
Java高级编程
----集合
集合集合概述Collection接口List接口简介ArrayList集合Set接口简介HashSet接口简介Map接口简介TreeMap集合Properties集合集合概述为了在程序中可以保存数目不确定的对象,Java提供了一系列特殊类,这些类可以存储任意类型的对象,并且长度可变。这些类统称为集合。集合按照其存储结构可以分为两大类,单列集合Collection和双列集合Map,这两种集合的特点具
程序猿在线码字
·
2023-10-23 06:40
java
windows
开发语言
day04--
java高级编程
:API:Object、String,Buffer、包装类、日期、java比较器、BigInteger、进制、length区别,IO流,路径,序列化id,编码
1API1.1Api文档下载1.API(ApplicationProgrammingInterface,应用程序编程接口)是Java提供的基本编程接口,一切可以调用的东西都是API。2.Java语言提供了大量的基础类,因此Oracle也为这些基础类提供了相应的API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法。3.下载API:AdditionalResources-JavaSE8Do
清风微凉 aaa
·
2023-10-11 18:16
一
Java基础阶段
java
带你了解
Java高级编程
-----泛型
文章目录一、泛型简介二、泛型的使用三、自定义泛型结构四、泛型在继承上的体现五、通配符的使用一、泛型简介Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。换句话说就是起到了对数据的类型的限制作用。Java泛型可以保证如果程序在编译时没有发出警告,运
符工爱奇
·
2023-09-26 15:50
Java高级编程
intellij-idea
java
MYSQL数据库(知识点+语法+用法+练习汇总 全 )
以键值对方式存储数据#数据库的专业术语:#以关系型数据库为例:#数据库系统>数据库管理系统>数据库>表>数据#常用的关系型数据库:#后台使用C、C++、C#等高级编程语言,通常会使用sqlserver数据库#后台使用
java
破裤兜
·
2023-08-06 13:32
Mysql
数据库
mysql
Java高级编程
之类集框架(集合类)
类集框架简介 在实际的开发中没有任何一项开发可以离开数组,但是传统的数组使用起来非常的繁琐,而且长度是其致命伤,正式因为长度问题,所以不可能大范围的使用,但是开发之中又离不开数组,所以就只能依靠一些数据结构来实现动态数组,而其中最为重要的两个结构:链表、树。但是面对这些数据结构的实现又不得不面对如下问题:数据结构的代码实现困难,对于一般的开发者是无法进行使用的对于链表或二叉树当进行更新处理的
forwardMing
·
2023-07-27 20:21
Java基础学习笔记
java
数据结构
链表
day05--
java高级编程
:Junit单元测试框架、泛型,集合:集合数组互转,迭代器,增强for循环,集合工具类,数据结构简介
补充:Junit单元测试框架1.简介概述:JUnit是使用Java语言实现的单元测试框架,它是开源的,Java开发者都应当学习并使用JUnit编写单元测试。此外,几乎所有的IDE工具都集成了JUnit,这样我们就可以直接在IDE中编写并运行JUnit测试,JUnit目前最新版本是5使用main方法测试的缺点:只有一个main方法,如果一个方法的测试失败了,其他方法测试会受到影响。无法得到测试的结果
清风微凉 aaa
·
2023-06-19 02:10
一
Java基础阶段
junit
单元测试
java
Java高级编程
架构——Spring实战:Spring初探
主要内容Spring的使命——简化Java开发Spring容器Spring的整体架构Spring的新发展现在的Java程序员赶上了好时候。在将近20年的历史中,Java的发展历经沉浮。尽管有很多为人诟病的产品,例如applets、EJB、JavaDataObject(JDO)和数不清的日志框架,Java还是发展为一个庞大且丰富的开发平台,很多企业级应用都是基于JVM平台构建。Spring是JVM开
weixin_34153893
·
2023-06-18 21:44
java
数据库
大数据
【
Java高级编程
】IO流学习笔记
目录IO流File类文件/文件夹基础操作创建文件的完整步骤IO流-节点流读入文件一个字节(一个字节)[FileInputStream]字节数组的方式读取(读取全部内容)[FileInputStream]读取文件最重要的一套写法[FileoutputStream]向文件写入内容[FileReader]读入文件一个字符(两个字节)[FileReader]读入文件所有字符[FileWriter]向文件写
萌狼蓝天
·
2023-06-17 22:49
#
Java高级
java
学习
jvm
开发语言
数据结构
day07--
java高级编程
:JDK8的新特性,JDK9的新特性,JDK10的新特性,JDK11的新特性,JDK15的新特性
1JDK8的其它新特性说明:一些8中的新特性在,java高级部分学习的同时顺便讲过了。1.1JDK8新特性的总体结构1.2Java8新特性简介1.3Lambda表达式1.3.1出现背景1.3.2Lambda表达式的使用举例packagecom.atguigu.java1;importorg.junit.Test;importjava.util.Comparator;/***Lambda表达式的使用
清风微凉 aaa
·
2023-06-15 02:35
一
Java基础阶段
java
jvm
开发语言
day06--
java高级编程
:多线程,枚举类,注解,反射,网络通讯
1Day16–多线程011.1程序概念程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。1.2进程1.2.1概念进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时
清风微凉 aaa
·
2023-06-15 02:03
一
Java基础阶段
java
应届生通过Java培训班转行IT有前途吗?
北大青鸟正是在教授这种语言方面具有优势,比如
Java高级编程
语言!如果刚好你也在考虑想学计算机,应
北大青鸟天府校区
·
2023-04-17 20:51
培训解析
行业专业解析
java
开发语言
小结
再有的东西都算
java高级编程
。爷不学了。直接GUI,和网络编程。
独立Demo制作者
·
2023-03-18 05:07
Java高级编程
之Lambda表达式
Lambda表达式1,语法利用Lambda可以更简洁的实现匿名内部类与函数声明与调用;另外,基于Lambda提供stream流式处理极大简化对集合的操作publicstaticvoidmain(String[]args){//1.标准Lambda使用方式,其中MathOperation为定义的一个四则运算接口//约束条件:Lambda表达式只能实现有且只有一个抽象方法的接口,Java称为"函数式接
Charmchin
·
2023-03-14 13:28
Java学习之路
java
jvm
开发语言
Lambda表达式
带你了解
Java高级编程
-----多线程
带你了解
Java高级编程
-----多线程对于Java的学习,基本的步骤是Java基础编程,掌握了Java语言的基本语法、数组、面向对象编程、异常处理这四部分之后,就要开始对
Java高级编程
进一步学习tips
符工爱奇
·
2023-01-07 08:38
Java高级编程
java
easyui分页查询为什么会有下拉框_easyUI分页实现加搜索功能
(1)publicfrmMain(){InitializeComponent();ribbonControl1.Manager.HighlightedLinkChanged+=Manager_H...
Java
weixin_39664774
·
2022-11-30 09:25
暑假实训一:基于Alpha-Beta剪枝极大极小博弈算法的五子棋AI实现
基于Alpha-Beta剪枝极大极小博弈算法的五子棋AI实现1、实训目标通过设计和开发移动应用产品,学习和掌握以下方法和技术项目分析及解决思路产品原型设计产品界面设计
Java高级编程
极小极大值算法学习及应用
梦独吟
·
2022-11-28 10:59
java
算法
剪枝
游戏开发
python
twitter
JavaSE必备知识(专栏目录)
文章目录第1部分:Java基础编程Java—基本语法:Java—数组Java—面向对象Java—异常Java—项目第2部分:
Java高级编程
Java—多线程Java—常用类Java—枚举类&注解Java
金士曼
·
2022-10-18 17:25
JavaSE
java
intellij-idea
eclipse
day04--
java高级编程
:API常用类,单元测试,java比较器,进制,length,IO流
1API1.1Api文档下载1.API(ApplicationProgrammingInterface,应用程序编程接口)是Java提供的基本编程接口,一切可以调用的东西都是API。2.Java语言提供了大量的基础类,因此Oracle也为这些基础类提供了相应的API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法。3.下载API:AdditionalResources-JavaSE8Do
清风微凉 aaa
·
2022-10-06 08:24
一
Java基础阶段
java
开发语言
后端
大数据处理与开发课程设计——纽约出租车大数据分析
通过系统分析、系统设计、编程调试、撰写实验报告等环节,初步掌握大数据分析软件系统设计的方法和步骤,灵活运用
Java高级编程
等语言进行软件开发,提高分析问题和解决问题的能力。
LHR13
·
2022-07-24 09:49
mysql
hadoop
spark
java
javascript
字节跳动面试真题:
java高级编程
考试题及答案
我听到的一些发声你们赚的钱已经可以了:我一个发小是做土木工程的,上海大学博士,参与很多著名建筑的工程,但是从薪资上看,还不如一些稍微像样的公司的6年多的高级开发。为什么?这就是行业的红利,个体是享受了这个红利。所以说我们做IT的,应该感谢马云,雷军等等他们。某转管理的程序员:有时候我也挺迷茫的,到底走技术路线还是管理路线。技术路线吧,又没有那么多时间。也许是借口,有时候有时间,但人是有惰性的,就…
程序猿元元
·
2021-07-09 19:43
程序员
面试
经验分享
java
【学习打卡】Java高级(十)
学习目标:
Java高级编程
学习打卡第十天学习内容:1、一个IP对应着哪个类的一个对象?实例化这个类的两种方式是?两个常用的方法是?
_1651
·
2021-05-04 22:34
Java高级
【学习打卡】Java高级(九)
学习目标:
Java高级编程
学习打卡第九天学习内容:1、说明流的三种分类方式流向:输入流、输出流数据单位:字节流、字符流流的角色:节点流、处理流2、写出4个IO流中的抽象基类,4个文件流,4个缓冲流3、字节流与字符流的区别与使用情境字节流
_1651
·
2021-05-03 23:41
Java高级
【学习打卡】Java高级(八)
学习目标:
Java高级编程
学习打卡第八天学习内容:1、如何遍历Map的key集,value集,key-value集,使用上泛型HashMapmap=newHashMapkeySet=map.keySet
_1651
·
2021-05-02 23:20
Java高级
【学习打卡】Java高级(七)
学习目标:
Java高级编程
学习打卡第七天学习内容:1、Map存储数据的特点是什么?并指明key,value,entry存储数据的特点。双列数据,存储key-value对数据。
_1651
·
2021-05-01 23:07
Java高级
【学习打卡】Java高级(六)
学习目标:
Java高级编程
学习打卡第六天学习内容:1、集合Collection中存储的如果是自定义类的对象,需要自定义类重写哪个方法?为什么?
_1651
·
2021-04-30 23:01
Java高级
【学习打卡】Java高级(五)
学习目标:
Java高级编程
学习打卡第五天学习内容:1、什么是枚举类?枚举类的对象声明的修饰符有哪些?类的对象只有有限个,确定的。我们称此类为枚举类publicstaticfinal2、什么是元注解?
_1651
·
2021-04-29 22:10
Java高级
【学习打卡】Java高级(四)
学习目标:
Java高级编程
学习打卡第四天学习内容:1、将字符串”2017-08-16”转换为对应的java.sql.Date类的对象。(使用JDK8之前或JDK8中的API皆可)2、解释何为编码?
_1651
·
2021-04-28 23:03
Java高级
【学习打卡】Java高级(三)
学习目标:
Java高级编程
学习打卡第三天学习内容:1、画出如下几行代码的内容结构:Strings1="hello";Strings2="hello";Strings3=newString("hello"
_1651
·
2021-04-27 23:48
Java高级
【学习打卡】Java高级(二)
学习目标:
Java高级编程
学习打卡第二天学习内容:1、画图说明线程的生命周期,以及各状态切换使用到的方法等2、同步代码块中涉及到同步监视器和共享数据,谈谈你对同步监视器和共享数据的理解,以及注意点。
_1651
·
2021-04-26 23:02
Java高级
【学习打卡】Java高级(一)
学习目标:
Java高级编程
学习打卡第一天学习内容:1、谈谈你对程序、进程、线程的理解程序是为完成特定任务,用某种语言编写的一组指令的集合。
_1651
·
2021-04-25 21:12
Java高级
JAVA高级编程
之线程池
线程池用于创建多个线程一基本步骤:提供指定线程数量的线程池执行指定的线程的操作。需要提供实现Runnable接口或Callable接口实现类的对象关闭连接池补充:ExecutorService:真正的线程池接口。常见子类ThreadPoolExecutor二、例题展示packagecom.cn.java3;importjava.util.concurrent.ExecutorService;imp
Amy丶li
·
2021-02-10 20:08
java高级编程
java
Java高级编程
学习导读本章将介绍Java语言中的一些高级特性:异常处理、多线程机制、流式IO以及网络通信,其中每个部分都能扩展成一个专题。读者在本章学习到的只是其中很小的一部分,但是能够从中了解一些基本概念和基本操作,为今后的深入学习打下基础。异常处理提供对错误的捕捉和处理机制;多线程机制使得程序的多个子任务能够“同时”执行;流式IO提供了对输入输出的读写机制;网络通信特性允许Java程序通过Socket实现底
calixperfect
·
2020-09-15 04:16
java学习整理
java高级编程
高级文本的处理(1)
1字符编码的了解1字符编码(1):-字符0,a我1…等-计算机只用0和1表示-ASCII码-美国信息交换标准代码,鉴定计算机基础-用一个字节(1Byte=8bits)来存储a-z,A-Z,0-9和常用一些符号-用于显示英语和西欧语言2字符编码(2):-ASCII编码采用1byte,8bits最多256个字节-ASCII无法适应其他地方,比如汉字的数量有几十万-扩展编码:-ISO8859西欧语言-G
路人病
·
2020-09-11 05:56
纯干货,
java高级编程
技术之设计模式视频教程资料,只出精品
今天小编给大家分享的资料是java的高级编程技术“设计模式”,说起设计模式可能同学们会非常头疼,小编总结为以下几点原因,第一点,设计模式几乎所有的java中高级开发工程师面试必考问题,相信这一点各位同学深有体会;第二点,设计模式是作为一个程序猿往项目经理或者架构师都需要掌握的知识,尤其是技术大牛如果不懂设计模式,那你就只是一枚码农。第三点,也是最重要的一点,设计模式不是某一项特定的技术,其实它更多
Java小辰
·
2020-08-25 01:18
Java高级编程
Java高级编程
集合框架Set和List的区别1.Set接口实例存储的是无序的,不重复的数据。List接口实例存储的是有序的,可以重复的元素。
Just丶九月
·
2020-08-22 21:31
Java高级编程
4-姜国海
①封装classStudent{publicintage;publicStudent(){this.age=0;}publicintgetAge(){returnage;}publicvoidsetAge(intage){this.age=age;}}eclipse可以自动生成setget方法可以控制读写权限,可以删掉set然后变为只读②异常处理异常的属性:1.string:异常的信息2.编号,易
DUT_LYH
·
2020-08-22 21:06
Java
Java高级编程
1-姜国海
①基本数据类型char(处理文本数据)booleanbyte(单字节整形)-128~127short(双字节)int(4字节)(21亿)long(8字节)64个比特位float(4字节)单精度浮点数double(10的300多次幂)双精度浮点数Eg:inti=078;错的,0开头的是8进制inti=0x078;对的inti=010;对bytei=250;超过范围longx=123456789000
DUT_LYH
·
2020-08-22 21:06
Java
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他