![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
Java SE基础
努力Coding
猪装上了翅膀也会飞,何况灵长类的人。
展开
-
关于label的使用
Java Label的一种使用原创 2017-12-05 10:07:22 · 317 阅读 · 0 评论 -
记录一个Idea的奇葩异常
包名不能使用java开头,要不一直报错,检查jdk安装原创 2019-06-22 23:09:26 · 170 阅读 · 0 评论 -
Java基础之程序设计
Java的基础复习第一篇概念解读JDK:Java Development Toolkit 。Java开发工具集,也就是开发java的必备环境。包含jre、编译等工具以及各类API。 JRE:Java Runtime Environment。Java运行环境,运行java的环境,主要有系统类库支持以及JVM。 API:Application Program Interface。各种类库和...原创 2019-06-22 07:57:54 · 119 阅读 · 0 评论 -
代理模式之动态代理JAVA
之前写过一个静态代理的代理模式,这次基于JAVA实现一个动态代理。Java动态代理涉及到反射的相关知识,Proxy,Method。在java.reflect.*包下。要实现动态代理需要代理类实现一个动态代理的接口InvocationHandler。首先实现InvocationHandler,最好代理实现的接口。这里试着代理一个Runnable接口,代理类的实现如下代码publi...原创 2019-04-14 00:06:17 · 106 阅读 · 0 评论 -
Java线程安全之synchronized,wait,notify()配合使用
(尽信书则不如无书,实践是检验真理的唯一标准。)Java线程安全 存取款,同一个账户存取款活动只能同时进行一个,且必须是在存款后取款,取款后存款。关于账户的代码,线程同步和通讯都在里面,剩下的需要两个线程,一个是存钱一个是取钱。即生产者消费者的例子。public class Account { private long accountNumber; private int ...原创 2018-12-23 01:10:09 · 672 阅读 · 0 评论 -
Java基础一面向对象
1、结构化编程与面向对象编程 结构化:SA,SD,SP. 面向对象:OOA,OOD,OOP。 分别对应三个阶段 分析,设计,编程2、程序结构 顺序结构,选择结构,循环机构。 Java方法中是结构化的程序流。3.类和对象 类 = 状态数据+行为 属性+方法 ,代表了一类的具体事务,如人类代...原创 2018-12-07 14:23:34 · 136 阅读 · 0 评论 -
Java基础数组
数组是一种引用类型,保存着同一类型的数据,多态在其中也可以使用。即父类型的数组可以存放子类型的对象。1、定义数组 int[] arrs; int arrs[];两种定义方式。 int只是代表数组中存放的数据类型,这里使用了整数数组。推荐第一种。2、初始化 静态初始化:即将数组声明和赋值在一起的。 int[] arrs = new int[]{1,2,3,4...原创 2018-12-09 10:57:31 · 157 阅读 · 0 评论 -
Java基础流程控制
1、顺序结构 Java代码块中的代码会按照书写顺序执行。2、分支结构 Java两种常见的分支结构控制 if语句和switch语句 if条件语句三种类型if(boolean){}if(boolean){}else{}if(boolean){}else if(boolean){}else if(){}else{}; else if(){}可以添加多...原创 2018-12-09 10:33:52 · 90 阅读 · 0 评论 -
Java基础运算符
运算符算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、类型相关运算符1、算术运算符+-*/% ++ -- 求余运算中第二个运算数为0整数求余会异常,浮点求余会是非数。2、赋值运算 = 扩展后的赋值运算符 += -= *= /= &= %= |= ^= <<= >>= >>&g...原创 2018-12-08 00:29:16 · 99 阅读 · 0 评论 -
Java基础数据类型
1、标识符和关键字 (1)分割符 语句分割“;” 每一个分号代表一个语句结束。(字符串和变量名不能跨行) 花括号代码块符号“{ }” 代码块在逻辑上是一个整体。 成对出现。 主要使用有类,方法,选择结构体,循环体等。 方括号“[ ]",主要作用为访问数组元素。 圆括号“()” 方法形参声明,表达式优先级,强制...原创 2018-12-08 00:11:51 · 86 阅读 · 0 评论 -
Java基础之格式化输出
Java针对各个基本类型的字符串占位格式化。github 介绍地址https://github.com/wentulu/JavaReview/blob/master/README.md对于%s,%d,%e,%f,%c,%b分别实现了对于字符串、数字、科学计数法、浮点数、字符、boolean值的占位。此外还有指示占几个宽度的数字提示,%6s代表最少会占有6个字符的宽度。针对浮点数还有...原创 2019-06-23 00:18:02 · 463 阅读 · 0 评论