- 博客(7)
- 收藏
- 关注
原创 JSON解析教程
JSON解析Json解析有两种常用的形式,一个是Google的Gson,一个是阿里的FastJson;先来看GsonGson1、将对象转换为JSON字符串转换JSON字符串的步骤:1. 引入JAR包2. 在需要转换JSON字符串的位置编写如下代码即可:String json = new Gson().toJSON(要转换的对象);看如下案例://Book类public class Book { private String id; private String nam
2021-04-24 14:59:17 286 1
原创 JAVA 多线程
多线程在看多线程之前先来看看必要的一些东西:线程与进程进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间。线程:是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程。线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程。同步与异步同步: 排队执行 , 效率低但是安全.异步: 同时执行 , 效率高但是数据不安全.并发与并行并发: 指两个或多个事件在同一个时间段内发生。并行: 指
2021-04-05 00:06:43 2085 5
原创 JAVA面向对象(三)
JAVA面向对象高级1 抽象类概念:抽象类必须使用abstract class声明 一个抽象类中可以没有抽象方法。抽象方法必须写在抽象类或者接口中。格式如下:abstract class 类名{// 抽象类 }抽象方法只声明而未实现的方法称为抽象方法(未实现指的是:没有“{}”方法体),抽象方法必须使用abstract关键字声明。格式如下:abstract class 类名{ // 抽象类 public abstract void 方法名() ; // 抽象方法,只声明而未实现
2021-03-25 23:13:09 219
原创 异常处理
来看看 异常处理这一节的内容用四个字来形容,“短小精悍”,应为这是真的短,但是东西挺多。什么是异常异常是在程序中导致程序中断运行的一种指令流。通俗理解为程序“崩”了。例如,现在有如下的操作代码public class ExceptionDemo01{ public static void main(String argsp[]){ int i = 10 ; int j = 0 ; System.out.println("============= 计算开始 =======
2021-03-19 16:27:59 181 1
原创 JAVA面向对象(二)
JAVA面向对象进阶1 封装封装有什么用呢?封装的目的就是为了保护或者防止代码(数据)无意中被我们破坏。1.1 封装private先来看看这段代码:class Person{ private String name ; // 表示姓名 private int age ; // 表示年龄 void tell(){ System.out.println("姓名:" + name + ";年龄:" + age) ; } } public class Demo{
2021-03-18 21:02:56 106
原创 Java 面向对象(一)
Java面向对象基础先来聊聊什么是面向对象的思想。首先先看看C语言;相信大部分都学过C语言,不知道也没关系,对后面的观看没有影响的。C语言的思想是面向过程,什么是面向过程呢?举个例子把大象装进冰箱 , 需要分几步?3步:1把冰箱门打开, 2把大象装进去 , 3把冰箱门关闭这就是面向过程。而Java的思想是面向对象,这就是我们的主题了,来看看什么面向对象吧。举个例子还是上面那个例子,把大象装进冰箱 , 需要分几步?2步:1招一个能操作冰箱的工人(对象),2指挥工人装大象。这就是面向对象
2021-03-17 14:30:47 192 6
原创 Java基础
Java基础知识(适合小白)环境搭建先来了解一下:JVM与GC的概述JVM是Java虚拟机,可以将他理解为可运行Java字节码的虚拟计算机系统;它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信;对于不同的运行平台,有着不同的JVM。JVM屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”GC是垃圾回收器,GC在Java程序运行过程中自动启用,程序员无法精神控制和干预;不像C/C++,Java中的JVM提供了一种系统线程跟踪储存的分配情况。并在JVM空闲时,检查并释放那些可以
2021-03-08 01:05:17 151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人