Java零基础指南
文章平均质量分 94
本专栏适合零基础学习,以自学者的角度记录学习过程,内含各种知识详解以及案例代码,一起从零学Java
九思のJava之路
孔子曰:“君子有九思:视思明,听思聪,色思温,貌思恭,言思忠,事思敬,疑思问,忿思难,见得思义。”
展开
-
Java零基础指南
Java基础Java基础语法前期准备环境搭建(https://www.java.com/zh-CN/)了解JRE和JDKJDK的下载和安装常用DOS命令第一个Java程序public class Hello{ //定义一个名为Hello的类( public static void main(String[] args){ //main入口 System.out.println("Hello World"); //原创 2021-11-28 16:42:04 · 56733 阅读 · 60 评论 -
【Java】基础语法
Java基础知识总结之基础语法,包含环境搭建、数据类型、运算符、流程控制、输入输出等基础语法原创 2021-11-29 22:44:17 · 957 阅读 · 2 评论 -
【Java】面向对象基础
文章目录面向对象和面向过程的思想对比类和对象类的定义对象的创建和使用对象内存图封装构造方法面向对象和面向过程的思想对比面向过程编程(Procedure Oriented Programming)面向对象编程(Object Oriented Programming)是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的是一种以对象为中心的编程思想,通过指挥对象实现具体的功能对象:指客观存在的事物 (万物皆对象)类和对象类是对现实生活中一类具有共同属性和行为.原创 2021-11-30 16:37:59 · 555 阅读 · 0 评论 -
【Java】API基础
API(Application Programming Interface):应用程序编程接口编写程序去控制踢足球,程序需要向机器人发出向前跑、向后跑、射门、抢球等各种命令。机器人厂商一定会提供一些用于控制机器人的接口类,这些类中定义好了操作机器人各种动作的方法。其实,这些接口类就是机器人厂商提供给应用程序编程的接口,大家把这些类称为API。键盘录入字符串Scanner sc = new Scanner();System.out.print("请输入内容:");String s = sc...原创 2021-12-01 20:01:06 · 467 阅读 · 0 评论 -
【Java】集合基础
集合基础对象数组// 需求:将(张三,23)(李四,24)(王五,25)封装为3个学生对象并存入数组,随后遍历数组,将学生信息输出// 新建一个Student类public class Student{ private String name; private String age; public Student(){} public Student(String name, String age){ this.name = name;原创 2021-12-02 16:08:20 · 522 阅读 · 0 评论 -
【Java】面向对象进阶
文章目录分类和static分类思想分包思想黑马信息管理系统static关键字继承概述成员特点方法重写权限修饰符构造方法抽象类入门注意事项模板设计模式final关键字代码块接口多态内部类成员内部类局部内部类匿名内部类Lamdba表达式分类和static分类思想分类思想分工协作,专人干专事黑马信息管理系统分类类名说明Student类标准学生类,封装键盘录入的学生信息(id,name,age,birthday)StudentDao类Dao:(Data Acce原创 2021-12-03 12:28:43 · 825 阅读 · 0 评论 -
【Java】常用API&异常
API的基本使用概述:API(Application Programming interface)就是应用程序接口。简单来说,就是Java帮我们写好的可以直接使用的一些方法。Math类Math包含执行基本数字运算的方法没有构造方法,所有成员都是静态的(static),可以直接通过类名调用常用方法方法名说明public static int abs(int a)返回参数的绝对值public static double ceil(double a)向上取原创 2021-12-06 19:56:51 · 350 阅读 · 0 评论 -
【Java】集合进阶
Collection集合和数组的对比数组的长度不可变,集合的长度可变数组可以存储基本数据类型和引用数据类型集合只能存储引用数据类型。如果要存储基本数据类型,需要存储对应的包装类集合体系结构单列结构List结构:可出现重复元素Set结构:不可以出现重复的元素双列结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mvgSTkqR-1638869861511)(E:\Typora\学习笔记\images\集合的体系结构.jpeg)]Collection原创 2021-12-07 18:14:33 · 987 阅读 · 0 评论 -
【Java】IO流详解
File概述IO就可以对硬盘中的文件进行读写File表示要读写的文件在哪,也可以对文件进行创建,删除等操作IO流是什么可以将数据从本地文件中读取出来可以将数据从内存保存到本地文件File类是什么在读写数据时告诉虚拟机要操作的文件/文件夹在哪对文件/文件夹本身进行操作,包括创建、删除等FileFile:它是文件和目录路径名的抽象表示文件和目录可以通过File封装成对象File封装的对象仅仅是一个路径名。它可以是存在的,也可以是不存在的构造方法方法名说明原创 2021-12-08 19:50:48 · 928 阅读 · 0 评论 -
【Java】多线程详解
多线程多线程是指从软件或者硬件上实现多个线程并发执行的技术具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能并发和并行并行:在同一时刻,有多个指令在多个CPU上同时执行并发:在同一时刻,有多个指令在单个CPU上交替执行进程和线程进程:就是操作系统中正在运行的一个应用程序独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位动态性:进程的实质是程序的一次执行过程,进程是动态产生,动态消亡的并发性:任何进程都可以和其他进程一起并发执行原创 2021-12-09 20:37:13 · 486 阅读 · 0 评论 -
【Java】网络编程基础
网络编程入门网络编程:在网络通信协议下,不同计算机上运行的程序,可以进行数据传输网络编程三要素IP地址:设备在网络中的地址,是唯一的标识端口:应用程序在设备中唯一的标识协议:数据在网络中传输的规则,常见的协议有UDP和TCP协议IPIP:全称“互联网协议地址”,也称IP地址。是分配给上网设备的数字标签。常见的IP分类为:ipv4和ipv6通过域名访问服务器->域名通过DNS服务器解析为IP地址传递回去->计算机再通过解析好的IP地址访问相应的服务器->服务器返回数据展原创 2021-12-12 19:54:01 · 808 阅读 · 1 评论 -
【Java】基础知识加强
基础加强类加载器&反射类加载器概述:负责将.class文件(存储的物理文件)加载到内存中加载时机创建类的实例(对象)调用类的类方法(静态方法)访问类或者接口的类变量,或者为该类变量赋值(静态变量)使用反射方式来强制创建某个类或接口对应的java.lang.Class对象初始化某个类的子类直接使用java.exe命令来运行某个主类用到就加载,不用不加载加载过程加载—验证—准备—解析—初始化又将验证—准备—解析这三步称为链接加载通过一个类的全限定名原创 2021-12-24 15:44:11 · 748 阅读 · 0 评论