- 博客(28)
- 收藏
- 关注
原创 Java并发编程
记录Java并发编程的知识,包括并发编程的详细介绍,并发编程解决的问题,volatile关键字,各种锁机制,synchronized的底层原理,CAS机制,AQS机制,以及JUC里面常见方法
2023-02-28 17:30:15
561
原创 面向对象2
变量分类变量的分类按照数据类型分为基本数据类型变量和引用数据类型变量按照位置分为成员变量和局部变量成员变量:写在类中,可以是Java中的任意数据类型成员变量初始化时可以不赋值,在调用类时,Java会默认给成员变量赋值成员变量在创建对象时会自动复制一份到对象中去成员变量可以被方法,构造方法,代码块访问成员变量作用范围是整个类生命周期:从对象创建开始到对象销毁结束局部变量:写在方法中,可以是Java中的任意数据类型局部变量初始化时,必须赋值生命周期:声明局部变..
2022-05-20 11:22:38
90
原创 面向对象1
Java基础和数组已经更新完毕了,接着就进入Java的核心面向对象的学习中吧!面向过程和面向对象面向过程(POP):是一种程序设计的思想,其主旨是分析解决问题的步骤,并将其一步一步的实现.面向过程主要关注的是解决问题的流程和步骤.面向对象(OOP):也是一种程序设计的思想,它主要是对问题以分类的方式进行分析和解决,与面向过程不同的是,面向对象是相对整体关系进行分类,然后根据不同的类的不同之处进一步实现跟细节的问题.Java类类:类是一个模板,它是描述一类事物的属性和行为的集合.类
2022-05-19 19:57:18
89
原创 Java——数组
Java基础语法已经更新完毕了,接下来我们就要愉悦的进入新的学习了,一起加油吧!数组数组,顾名思义,一组数,一组数据类型相同的数的集合。数组的特点:数组属于引用类型;数组的数据可以是基本类型也可以是引用类型;数组在内存中是一组连续的存储空间;数组有默认值,一旦数组的数据类型确定,数组会赋予相对的默认值,例如:int --->0,float,double--->0.0, char--->' '(一个空格), String--->null。声明数组
2022-05-09 13:49:38
173
原创 Java基础练习题2
今天再来更新一期Java基础的练习题,今天的题更多的是关于循环或者是利用循环去解决的,当然也可以使用其他方法,但是我们今天的重点是使用循环。话不多说,让我们进入今天的练习叭。看程序写结果1.写出输出结果class Demo{ public static void main(String[] args){ Demo.show(0); Demo.show(1); } public static void ...
2022-05-05 21:00:14
1187
原创 Java基础练习题
Java基础已经更新完毕了,本次来更新一期我在学习中遇到的容易出错的题,或者是解题时有比较多想法的题目。容易出错的点还有想法涌现的地方我都会注释出来。1.运算符问题,下面代码分别输出什么?public static void main(String[] args) {int i1 = 10, i2 = 10;System.out.println("i1 + i2 = " + i1 + i2);//i1 +i2 = 1010 输出语句中的第二第三个+起到连接字符串的功能,所以输出结果是字符..
2022-04-27 21:14:30
761
原创 Java基础5
循环语句循环语句的功能在满足一些条件的情况下,反复执行特定代码的功能。循环语句的四个组成部分①循环变量的初始化②循环条件③循环体④循环变量更新循环语句的分类while语句while语句语法如下:while(逻辑表达式){循环体;}执行过程:先对逻辑表达式进行判断,若表达式的逻辑值为true,则执行循环体,执行完毕后在进行逻辑表达式判断并反复执行,直到条件不成立为止。 /*while 循环语句 * while...
2022-04-26 14:13:12
373
原创 Java基础4
控制台输入在基础语法学习时,交互式的像程序中输入内容.import java.util.Scanner;public class Demo6 { public static void main(String[] args) { /*控制台输入 : * 在基础语法学习时,交互式的像程序中输入内容,实际程序中是用不到的。 * */ //在Java程序中创建一个输入对象 Scanner s = new Scan...
2022-04-20 17:55:57
187
原创 Java基础3
运算符运算符指明对操作数的运算方式。运算符按照其要求的操作数数目来分,可以有单目运算符、双目运算符和三目运算符,它们分别对应于1个、2个、3个操作数。运算符按其功能来分,有算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符和其他运算符。算术运算符单目:~(按位取反)、! (取非)、-(负号运算符)、 ++(自增)、 - -(自减)、双目:+ - * / %(取余)三目(也称为条件运算符):a>b?true:false 说明:当a大于b的时候,为true(也就是冒号之前的值),
2022-04-20 08:46:17
196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人