计算机(Java初级)初级 阶段
文章平均质量分 87
冰冻三尺,非一日之寒!
Daniel521-Spark
冰冻三尺,非一日之寒!
展开
-
Java基础语法(一)
一、注释(注释并不会被执行,是给我们写代码的人看的书写注释是一个非常好的习惯)Java中的注释有三种:单行注释多行注释文档注释public class Hello{ public static void main(String[] args){ //我是单行注释 System.out.println("Hello, World!"); /*我是多行注释 * 我是多行注释 * 我是多行注释 *原创 2022-04-23 18:15:11 · 228 阅读 · 0 评论 -
Java基础语法(二)
数据类型扩展原创 2022-04-23 18:18:20 · 403 阅读 · 0 评论 -
Java基础语法(三)
文章目录1.包机制(也就是一个文件夹)2.JavaDoc1.包机制(也就是一个文件夹)为了更好地组织类,Java提供了包机制,用于区别类名得命名空间。包语句得语法格式为:pack pkg1[.pkg2[.pkg3…]];一般利用公司域名倒置作为包名;例如:www.baidu.com——> com.baidu.www为了能够使用某一个包得成员,我们需要在Java程序中明确导入该包。使用“import”语句可以完成此功能import package1[.package2…].(原创 2022-04-30 20:58:29 · 1158 阅读 · 0 评论 -
Java基础-方法(四)
文章目录1.方法的概述1.方法的概述1、具有某种特定功能的代码段2、某段代码经常使用,所以使用大括号,将这段代码包起来,起个名字。以后就使用这个名字来代替这段代码。3、好处:(1)提高了代码的复用性(2)提高了代码的封装性(3)简化了软件设计的思维难度...原创 2022-04-30 23:39:37 · 587 阅读 · 0 评论 -
Java基础-数组(五)
文章目录1.数组的概述2.数组声明创建1.数组的定义:2.理解数组3.创建与声明4.jvm内存分析5.三种初始化1.静态初始化2.动态初始化3.数组的默认初始化6.数组的四个基本特点3.数组使用4.多维数组5.Arrays类6.稀疏数组1.数组的概述数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组的元素,每个数组元素可以通过一个下标来访问它们。使用数组的原因:(1)没有数组:存在多个变量,需要声明多个变量的名称,这些名称原创 2022-05-02 21:15:00 · 1856 阅读 · 0 评论 -
Java基础-面向对象&异常(六)
文章目录1.初识面向对象2.对方法的提高3.对象的创建分析4.面向对象三大特性4.1封装4.1继承5.抽象类和接口6.内部类及OOP实战1.初识面向对象1、面向对象:编程使用的一种编程思路,编程思想2、面向对象和面向过程比较:都是编程思想,面向过程是面向对象的基础,面向对象是基于面向过程的。面向过程:更强调解决问题的基本步骤,强调问题的解决方式,更强调的是方法。 面向对象:更强调解决问题的主体,更强调谁来解决这个问题,更强调的是数据,更强调的是对象,更强调的是谁拥有数据和操作数据的权力。例子:面原创 2022-05-02 22:30:00 · 417 阅读 · 0 评论 -
Java基础-集合(七)
JDK API 中文版泛型:广泛的类型,在定义一个类的时候,类型中有些方法参数、返回值类型不确定,就使用一个符号,来表示那些尚未确定的类型,这个符号,就称为泛型。使用:对于有泛型的类型,在这些类型后面跟上尖括号,尖括号里面写上泛型的确定类型(在使用某个类创建对象时,已经可以确定这个具体的类型了,那么就直接写出具体类型)例如:ArrayList al = new ArrayList();泛型的好处:1、提高了数据的安全性,将运行时的问题,提前暴露在编译时期2、避免了强转的麻烦。原创 2022-05-04 21:23:44 · 490 阅读 · 0 评论 -
Java基础-IO流(八)
1、File类型:用于表示一个文件或者是文件夹的路径的对象(抽象路径名)2、路径:用于描述文件或者文件夹的所在位置的字符串3、路径分类:绝对路径、相对路径4、绝对路径:从根目录开始的路径,称为绝对路径Windows系统中:盘符目录就是根目录,D:、E:Linux系统中:/就是根目录,从/开始的路径就是绝对路径5、相对路径:相对于某个路径而言的路径相对于不同的路径,同样的相对路径,表达的是不同的路径Dos命令行中:相对于当前路径(Dos命令行所在的路径),a/b/c.txt。原创 2022-05-04 21:25:41 · 488 阅读 · 0 评论 -
Java基础-线程(九)
文章目录一、线程简介1.多线程相关的三组概念1.1程序和进程1.2进程和线程1.3并行和并发1.4普通方法调用和多线程二、线程实现(重点)1. 三种创建方式1.1继承Thread类1.2 实现Runnable接口1.2.1购火车票案例1.3 实现Callable接口(了解即可)2. 静态代理3.Lambda表达式三、线程状态(五大)1.线程停止2.线程休眠(sleep)3.线程礼让(yield)4.线程强制执行(Join)5.线程状态观测6.线程优先级(拓展)7.守护(daemon)线程(拓展)四、线程同步原创 2022-05-04 21:27:26 · 211 阅读 · 0 评论 -
Java基础-网络编程(十)
文章目录一、网络编程概述1.概念2.目的二、网络编程三要素1.TCP/IP一、网络编程概述1.概念1、网络:计算机网络,由在不同地理位置、不同的计算机主机,互联形成的一个计算机系统。有通讯和数据共享的作用。2、网络编程:在已经拥有完备成熟的网络系统之后,在整个基础上,使用网络进行编程,对应用层进行设计的活动。2.目的二、网络编程三要素1、在网络编程中,必须要使用的三个基本的通信数据2、IP地址、端口号、通信协议1.TCP/IP...原创 2022-05-08 21:18:08 · 514 阅读 · 0 评论 -
Java基础-注解 & 反射(十一)
文章目录一、注解入门1.注解的概述2.内置注解二、内置注解三、自定义注解,元注解一、注解入门1.注解的概述/** * @author Daniel * 注解概述 */public class ZhuJieDaniel extends Object{ //Override 重写的注解 @Override public String toString() { return super.toString (); }}2.内置注解二、内置原创 2022-05-15 19:08:07 · 273 阅读 · 0 评论 -
Java基础-案例练习(十二)
后期会更新原创 2022-05-17 23:45:00 · 101 阅读 · 0 评论