java基本知识点记录

简介: java基本知识点记录

1.技术框架:springBoot,Vaadin---->Springboot是目前最主流的Java应用框架,基本上所有的应用都基于它来搭建的,大大减少了配置操作!Vaadin是一个支持用Java语言开发web页面的框架,目前在国外不少企业用这个框架搭建后台应用。Vaadin是一个优秀的web组件框架,最强大的地方在于使用java后端语言编写前端界面,可以用它来替代java swing的技术体系!

2.核心知识点:java基础知识,Lambda表达式(java时间处理机制),注解(在Vaadin框架中使用注解来支持多页面),Cookie(用来持久化登录状态),Vaadin框架的学习.JSON的序列化与反序列化,文件IO读取,异常捕获,事件处理机制( ),匿名内部类(在开发中的使用)。

3.LocalDateTime和字符串的互转:java.time.LocalDate表示日期;比如2021-01-01,像出生年月日这种的就可以使用  java.time.LocalTime表示时间;比如12:30:00,像表示当前时间可以使用 java.time.LocalDateTime表示日期和时间;比如2021-01-01 12:30:00 像报名时间,注册时间之类的就可以使用 (这三个默认严格按照ISO 8601规定的日期和时间格式进行打印(分割符是T),这种字符串不符合我们的习惯.所以要用java.time.format.DateTimeFormatter来输出指定格式的字符串。同样也可以用LocalDateTime.parse来把字符串转换成时间类型.。具体用法可以现查。

4.commons-io库--在Java生态里第三方工具集Apache Commons可以说使用非常多, Apache Commons包含了很多开源工具,用于解决平时编程中会遇到的问题,减少重复劳动。Commons-io就是为了简化java IO操作的---->配置方法,在工程的pom.xml文件(本地仓库-远程仓库),在<dependencies>节点添加 <version>2.10.0</version>  使用示例(按行读取就用readLines方法,全部读取使用readFileToString)    File usersFile = new File(“./data/users.txt”); List<String> lines = null; try{lines = FileUtils.readLines(usersFile,”utf-8”);}catch(Exception e){e.printStackTrace();//打印捕获异常}

5.Json的序列化和反序列化--->JSON:JavaScript Object Notation(JavaScript对象表示法)是目前最常见的执行对象序列化的方式。

相关文章
|
16天前
|
JavaScript Java 编译器
Java包装类和泛型的知识点详解
Java包装类和泛型的知识点的深度理解
|
1月前
|
Java 程序员 编译器
Java继承与多态知识点详解
本文主要讲解的是Java中继承与多态的知识点
|
1月前
|
Java 应用服务中间件 开发工具
苍穹外卖》电商实战项目(java)知识点整理(上)
苍穹外卖》电商实战项目(java)知识点整理(上)
206 3
|
9天前
|
设计模式 SQL Java
java基础知识点(初级二)
java基础知识点(初级二)
|
9天前
|
存储 Java 容器
java基础知识点(初级)
java基础知识点(初级)
|
21天前
|
Java
java线程知识点总结
Java线程核心概念:线程是程序执行流,一个进程可有多个线程。创建线程通过继承Thread或实现Runnable接口。线程状态包括新建、就绪、运行、阻塞、等待、超时等待和终止。同步用synchronized或Lock防止数据不一致,避免死锁。线程间通过共享变量、wait/notify通信。线程池(如ThreadPoolExecutor、ScheduledThreadPoolExecutor)优化性能和资源管理。
17 6
|
21天前
|
安全 前端开发 Java
Java Web开发知识点学习总结
Java Web开发涉及Java基础、Servlet、JSP、数据库操作(SQL+JDBC)、MVC设计模式、Spring框架、Hibernate ORM、Web服务(SOAP&RESTful)、安全认证(HTTP Basic/Digest/OAuth)及性能优化(缓存、异步、负载均衡)。
18 3
|
25天前
|
设计模式 安全 Java
Java基础知识点总结1
Java基础知识点总结
24 0
|
1月前
|
Java 索引
java知识点总结(二)
java知识点总结(二)
14 0
|
1月前
|
存储 Java 数据库
java基础的知识点(一)
java基础的知识点(一)
13 0