Java
文章平均质量分 76
Java语法速查,并与Python和Scala对比
小基基o_O
GitHub:https://github.com/AryeYellow
码云:https://gitee.com/arye
展开
-
MapReduce中文词频统计demo
文章目录原创 2021-04-20 15:13:35 · 1854 阅读 · 3 评论 -
Python工程师Java之路(w)数据库连接池Druid
DruidDataSourceDruidPooledConnectionjava.sql.ResultSetjava.sql.ResultSetMetaDatajava.sql.Statement缓冲池数据库连接池com.alibabaconnection pool原创 2022-12-06 12:36:50 · 931 阅读 · 1 评论 -
Python工程师Java之路(v)Socket极简代码
TCP服务端Client/Server结构:客户端和服务器结构TCP传输控制协议(Transmission Control Protocol)可靠的连接UDP用户数据报协议(User Datagram Protocol)发送端发出数据时,不会确认接收端是否存在;接收端接收数据时,不会向发送端反馈是否收到网络传输的基本单位 :数据报(Datagram)客户端UDP接收端发送端socket原创 2022-11-23 14:01:49 · 390 阅读 · 0 评论 -
Python工程师Java之路(u)Java循环输入
使用Java语言实现循环输入输出Scanner(System.in)原创 2022-11-18 11:19:48 · 251 阅读 · 0 评论 -
Python工程师Java之路(t)使用Shell脚本部署SpringBoot
mavenGit仓库服务器进程编译、打包、重启原创 2023-03-18 11:11:38 · 1704 阅读 · 0 评论 -
Python工程师Java之路(t)SpringBoot部署步骤 java -jar
java -jar原创 2022-12-17 18:10:43 · 891 阅读 · 0 评论 -
Python工程师Java之路(t)SpringBoot配置文件
SpringBoot配置文件@Component@ConfigurationProperties@Autowired原创 2022-12-28 14:38:12 · 452 阅读 · 0 评论 -
Python工程师Java之路(t)SpringBoot极速极简入门代码
SpringBoot实现数据服务接口pom.xmlapplication.propertiesApplicationbeancontrollerservicemapper原创 2022-11-13 10:47:54 · 629 阅读 · 0 评论 -
Python工程师Java之路(s)时间戳转字符串
时间戳时间戳起点毫秒LocalDateTimeSystem.currentTimeMillis()原创 2022-04-16 12:16:32 · 872 阅读 · 0 评论 -
Python工程师Java之路(r)把字符串转成JSON
fastjson原创 2022-04-15 21:37:06 · 2899 阅读 · 0 评论 -
Python工程师Java之路(q)Properties
文章目录Properties是啥?Properties应用场景补充一个Scala版的Properties是啥?import java.util.Properties;public class Hello { public static void main(String[] args) { // 创建对象 Properties p = new Properties(); // 加入键值对 p.put("key1", "value原创 2021-08-23 20:18:50 · 201 阅读 · 0 评论 -
Python工程师Java之路(p)Module和Package
project、module、package、IDEA原创 2023-09-14 12:38:28 · 930 阅读 · 0 评论 -
Python工程师Java之路(p)Maven聚合和继承
继承、聚合、排除依赖、可选依赖原创 2023-09-14 22:56:44 · 404 阅读 · 0 评论 -
Python工程师Java之路(p)jar包管理工具Maven
文章目录什么是Maven核心概念安装附录什么是Maven一款 Java平台的项目构建和依赖管理 的 自动化工具核心概念安装附录en????cnintegrateˈɪntɪɡreɪtvt. 使…成整体;n. 一体化;vi. 求积分;adj. 整合的developdɪˈveləpvt. 开发environɪn’vaɪrənv. 环绕;包围environmentɪnˈvaɪrənmənt环境IDEintegrated developmen原创 2021-03-31 19:14:14 · 766 阅读 · 1 评论 -
Python工程师Java之路(o)JDBC
jdbcmybatis原创 2021-03-30 21:25:29 · 963 阅读 · 0 评论 -
Python工程师Java之路(n)手写中文分词
HMM分词手写中文分词极简代码徒手编写Java中文分词【贝叶斯网络+动态规划】点击此处可查看中文分词算法原理用法:传入自定义词典(格式HashMap<String, Integer>)创建对象,然后cut即可隐马尔科夫模型viterbi原创 2021-03-21 21:50:04 · 291 阅读 · 4 评论 -
Python工程师Java之路(m)lambda表达式
1、lambda表达式1.1、Java1.1.1、无参数1.1.2 、有参数1.2、Scala1.3、Python2、三元表达式2.1、Java2.2、Scala2.3、Python只有一个抽象方法的接口被实现时,可以使用lambda表达式Lambda表达式语法格式:(形参列表) -> {Lambda体}原创 2021-03-24 18:37:22 · 171 阅读 · 0 评论 -
Python工程师Java之路(l)反射
1、类加载1.1、类的加载过程1.2、类初始化1.2.1、哪些使用类的操作,但是不会导致类的初始化?1.3、类加载器2、java.lang.Class2.1、获取Class对象方式3、反射3.1、获取本类信息3.2、创建任意引用类型的对象3.3、修改私有属性3.4、调用任意类型的方法3.5、读取注解信息原创 2021-03-24 09:35:15 · 169 阅读 · 0 评论 -
Python工程师Java之路(k)文件读写
1、获取本类信息:this.getClass2、文件:File2.1、递归打印目录树2.2、文件名拼接+获取同级目录文件全名3、输入输出流3.1、文件输入输出流3.2、按行读写文件(缓冲流)3.3、对象读写(类似Python的pickle)4、系统输入输出:Scanner、print5、补充Scala版的读文件5.1、相对路径读文件5.2、getClass5.3、文件名拼接+获取同级目录文件全名5.4、按行读取6、补充Python版的原创 2021-03-22 11:29:16 · 268 阅读 · 1 评论 -
Python工程师Java之路(j)IO流
全称:input output stream译名:输入输出流流的划分以内存为参照,根据数据的流向,可分为:输入流(input stream):把数据从其他设备读到内存中的流输出流(output stream):把数据从内存写到其他设备上的流按照数据的类型划分:字节流 :以字节为单位,读写数据的流字符流 :以字符为单位,读写数据的流按功能划分节点流,例如:文件流处理流,例如:缓冲流、转换流原创 2021-03-27 09:26:21 · 235 阅读 · 0 评论 -
Python工程师Java之路(i)泛型、Iterator、Collection、Map
文章目录1、泛型1.1、泛型类与泛型接口1.1.1、继承泛型类1.1.2、类型变量的上限1.1.3、泛型擦除1.2、泛型方法1.3、类型通配符2、自写一个动态数组3、Iterator4、Iterable、Collection4.1、List(类似Python的list)4.1.1、LinkedList4.2、Set4.2.1、HashSet(有点像Python的set)Map1、泛型在Java中我们在声明方法时,当在完成方法功能时如果有未知的数据需要参与,这些未知的数据需要在调用方法时才能确定,那么我原创 2021-03-19 20:00:09 · 257 阅读 · 0 评论 -
Python工程师Java之路(h)Java字符串拼接+null拼接处理
Java版本:1.8String的concatStringBuilder和StringBuffer的appendString的joinStringJoinerStringUtils.join场景:拼接SQLPhoenixMySQL原创 2022-11-24 22:25:19 · 839 阅读 · 0 评论 -
Python工程师Java之路(h)Java和Scala正则表达式和String
文章目录String正则表达式String正则表达式原创 2021-03-16 13:49:49 · 189 阅读 · 0 评论 -
Python工程师Java之路(g)随机数Java、Python、Scala
java随机正态分布、随机整数随机数随机睡眠Python随机数随机数组随机种子Scala原创 2021-03-15 19:30:24 · 196 阅读 · 0 评论 -
自写Java时间处理工具(处理数据用)
获取当前时间获取今天日期获取昨天日期获取当前时间戳时间戳(毫秒级)转字符串时间戳(秒级)转字符串字符串转时间戳(毫秒级)字符串转时间戳(秒级)SimpleDateFormattime.Instant;java.time.LocalDateTimeZoneIdDateTimeFormatter原创 2022-11-29 10:19:24 · 238 阅读 · 0 评论 -
Python工程师Java之路(f)Java时间API+时间类型转换
millisecond -> LocalDateTime -> String -> LocalDateTime -> millisecond原创 2021-03-15 18:37:36 · 186 阅读 · 1 评论 -
Python工程师Java之路(e)多线程、单例设计模式、生产者消费者模式
RunnableThread线程锁死锁单例设计模式生产者和消费者模式原创 2021-03-10 21:33:07 · 219 阅读 · 2 评论 -
Python工程师Java之路(d)异常
异常(exception)程序在执行过程中,出现的非正常的情况,如果不处理将导致JVM的非正常停止java.lang.ThrowableError严重错误无法通过处理的错误只能事先避免(好比绝症)例如:StackOverflowError和OutOfMemoryErrorException异常其它因编程错误或偶然的外在因素导致的一般性问题程序员可以通过代码的方式纠正(好比感冒)例如:空指针访问、试图读取不存在的文件、网络连接中断、数组角标越界原创 2021-03-11 15:37:28 · 154 阅读 · 0 评论 -
Python工程师Java之路(c)面向对象速查
成员变量构造方法、方法重载、方法重写、继承、多态代码块对象初始化类初始化封装JavaBean构造方法:constructor方法重载:overload方法重写:override继承:extends多态:polymorphic接口(interface)枚举(enumerate)内部类注解(annotation)包装类装箱、拆箱缓存对象堆内存程序计数器本地方法栈方法区Java堆虚拟机栈原创 2021-03-09 20:14:56 · 235 阅读 · 0 评论 -
Python工程师Java之路(b)IntelliJ IDEA
1、简介2、安装3、创建项目4、HelloWorld5、目录结构(project、module、package)6、IDEA配置的存储位置7、运存大小8、编码设置9、快捷键9.1、基本快捷键9.2、代码模板10、Debug11、Maven原创 2021-03-09 20:06:12 · 231 阅读 · 2 评论 -
Python工程师Java之路(a)入门语法速查
面向对象成员变量方法(method)构造方法(constructor)方法重载(overload)多态基础语法代码注释(annotation)关键字(keyword)命名规范条件(if、switch)循环(while、for)异常数据相关基本数据类型基本数据类型转换运算符(Operator)优先级+ + 和 - -数组泛型ArrayList(类似Python的list)HashSet(类似Python的Set)HashMap(类似Python的dict)原创 2021-03-17 21:24:46 · 240 阅读 · 0 评论 -
Python工程师Java之路
最近学大数据,据说要懂点Java才行安装Java8第一个Java程序IDE安装基础语法代码注释命名规范基本结构Java是Java面向对象程序设计语言和Java平台的总称主要特性:面向对象、解释型、平台独立与可移植性原创 2020-11-17 19:59:36 · 469 阅读 · 2 评论