- 2024-11-17java初步与IDEA的安装
为什么选择JavaJava用途广泛:Java是目前使用最为广泛的网络编程语言之一,在服务器端占比90%以上.Java可以用来做什么:1.企业级应用,特别是金融服务与电子商务领域.2.Android应用开发,是Android移动应用的主要开发语言之一.3.Web开发.4.桌面应用.5.大数据技术,hadoop及
- 2024-11-15JAVA的概述,安装与第一个Java程序
Java的发展史1991年sun公司的工程师小组需要设计一种小型计算机语言,主要用于计算处理能力和内存都非常有限的小型消费类电子产品像:电视机机顶盒,家用电器。另外由于不懂厂商选择不同的cpu,因此这类语言必须能生成非常紧密的代码保证保证在小型电器上运行,而且还要要求这种语言不
- 2024-11-08简略的图书系统(对刚学完的javase语法运用)
目录1,实现图书系统的思维过程(使不同的内容构架联系起来)2,主要操作的代码2.1,IOPeration2.2,AddOperation2.3,BorrowedOperation2.4,DelOperation2.5,ExitOperation2.6,FindOperation2.7,ReturnOperation2.8,ShowOperation2.9,Main刚学完javase,对知识使用起来,让自己熟悉和进
- 2024-10-29【JavaSE】认识String类,了解,进阶到熟练掌握
#1024程序员节|征文#下面就让博主带领大家一起解决心中关于String类的疑问吧~~~1.字符串构造:第一种和第二种(有一定的区别,在常量池上)publicstaticvoidmain(String[]args){//使用常量串构造Strings1="hello";System.out.println(s1);//直接newString对象S
- 2024-10-28JavaSE——多线程2:线程池详解
一、线程池介绍 线程池(ThreadPool)是一种基于多线程处理的服务器架构,它预先创建并维护一组线程,用于处理异步任务或并发请求。线程池的设计目的是减少创建和销毁线程的开销,提高系统的响应速度和吞吐量。(一)线程池的主要核心原理创建一个池子,池子中是空的。
- 2024-10-27基于JAVASE的题
字符集合描述:每组数据输入一个字符串,字符串最大长度为100,且只包含字母,不可能为空串,区分大小写。每组数据一行,按字符串原有的字符顺序,输出字符集合,记重复出现并靠后的字母不输出。例如:输入:ABABc输出:ABc思路:每组输入,所以要进行while循环输入,写一个fun方法进行描写,首先实
- 2024-10-25JavaSE-继承(包含Object类)
目录继承(包含Object类)何为继承优点代码复用易于维护和扩展缺点紧密耦合缺乏灵活性常用的方法Object类Object类中的常用方法:方法重写规则方法重写规则方法重写与方法重载的区别示例代码super关键字的用法示例代码final关键字的用法示例代码继承(包含Object类)何为继承在面向对象编
- 2024-10-23JavaSE——IO流5:高级流(序列化与反序列化流/对象操作流)
目录一、序列化流/对象操作输出流——ObjectOutputStream二、反序列化流/对象操作输入流——ObjecInputStream三、序列化流和反序列化流使用细节1.Serializable接口2.序列化后的文件不可修改3.serialVersionUID4.transient修饰的不能被序列化四、用对象流读写多个对象
- 2024-10-16Java最全面试->Java基础->JavaSE->基础语法
基础语法下边是我自己整理的面试题,基本已经很全面了,想要的可以私信我,我会不定期去更新思维导图哪里不会点哪里基本数据类型和方位修饰符数据类型有哪些基本数据类型byte、int、short、long、float、double、boolean、char引用数据类型类、数组、接口访问权限修饰符
- 2024-10-15JavaSE JAVA基础总结(一) 我的学习笔记
JavaSEJAVA基础总结(一)一、Java基础语法1.数据类型2.运算符3.选择结构4.循环结构5.数组6.方法7.递归二、面向对象1.面向对象编程(1)为什么要学习面向对象(2)面向过程与面向对象区别(3)对象(4)类(5)成员变量与局部变量的区别(6)构造器(7)this的关键字(8)标准JavaBean(9)静态关键字:static
- 2024-10-13javase笔记5----泛型
泛型简介泛型是一种特殊的数据类型。它是Java的一个高级特性。定义一个语法结构时,不用指明具体类型,而是先定义一个类型变量,在真正使用的时候再确定该变量的具体类型。即类型参数化。语法泛型,定义在一对尖括号中,也是一个标识符,一般用在类名后,遵循大驼峰命名法。通常都
- 2024-10-12JAVASE进阶面试题大总结
面向对象1.解释一下什么是继承在编程领域,“继承”是面向对象编程中的一个重要概念。继承是指一个类(称为子类或派生类)可以从另一个类(称为父类或基类)获取属性和方法。通过继承,子类能够重用父类的代码和功能,同时还可以添加新的属性和方法,或者修改父类中已有的方法的实现,以
- 2024-10-12javase基础(自用)
常用的dos命令#查看当前目录下的所有文件dir#切换目录cdchangedirectorycd..#清理屏幕cls(clearscreen)#退出终端exit#查看电脑IPipconfg#打开应用 calc mspaint notepad#ping命令 pingwww.baidu.com #文件操作 md目录名 rd目录名 cd>文件名 de
- 2024-10-09什么是字节码,JAVASE,Oracle JDK 总结
JAVASE和JAVAEEJavaSE(JavaPlatform,StandardEdition):Java平台标准版,Java编程语言的基础,它包含了支持Java应用程序开发和运行的核心类库以及虚拟机等核心组件。JavaSE可以用于构建桌面应用程序或简单的服务器应用程序。JavaEE(JavaPlatform,EnterpriseEdition):Ja
- 2024-09-30JavaSE的小结10
第1章-第10节一、知识点网络编程。二、目标理解前后端交互过程。掌握网络编程的基本概念。三、内容分析重点网络编程基本概念。前后端交互过程。难点前后端交互过程。四、内容1、网络编程网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过
- 2024-09-27JavaSE笔记_dai01
标识符(一)标识符的命名规则1.由字母、数字、下划线、$组成,不能由数字开头2.严格区分大小写3.不能使用系统保留字4.参考驼峰命名法(二)标识符的命名规范1.见名知意2.参考驼峰命名法3.类、接口:都首字母大写,其他单词小写4.常量:全部大写,用下划线分割5.方法、变量:首字母小写,后
- 2024-09-26javase复习day35反射
反射获取class对象的方法 publicclassDemo1{publicstaticvoidmain(String[]args)throwsClassNotFoundException{//获取反射的三种方式//第一种Class.forName(全类名)//用法:最为常用Class<?>clazz1=Class.forNam
- 2024-09-26javase复习day33网络编程
网络编程常见的软件架构BS架构CS架构网络编程小结网络编程三要素三要素小结IPIPV4IPV6IP小结IPV4的地址分类形式常用的CMD命令小结InetAddress的使用publicclassDemo1{publicstaticvoidmain(String[]args)throwsUnknownHostExcep
- 2024-09-23JavaSE——数据类型与变量
文章目录一、字面常量字面常量的分类:二、数据类型三、变量1、变量概念2.语法格式3.整形变量3.1整形变量3.2长整型变量3.3短整型变量3.4字节型变量4.浮点型变量4.1双精度浮点型变量4.2单精度浮点型5.字符型变量6.布尔型变量一、字面常量publicclass
- 2024-09-23JavaSE---Fail-Fast
总结主要用于集合类中,以确保在遍历集合时如果集合本身被修改,则会立即抛出ConcurrentModificationException异常。原理内部计数器:每个集合对象都有一个内部计数器,称为modCount(modificationcount)。每当集合结构被修改(比如添加或删除元素),这个计数器就会增加。迭代器检查:当
- 2024-09-22javase笔记4----常用类型
常用类型包装类简介java语言是面向对象的语言,但是其中的八大基本数据类型不符合面向对象的特征。因此java为了弥补这样的缺点,为这八种基本数据类型专门设计了八种符合面向对象特征的的类型,这八种具有面向对象特征的类型,统称为包装类。包装类,就是在类的内部,维护了一个基本
- 2024-09-22【JavaSE】Java注解
什么是注解 我们最早使用的注解有:方法重写@Override,在编译期间进行硬性检测,加在方法上就表明该方法是从父类重写过来的。 Java注解(Annotation)又称Java标注,它可以用来对类、方法、属性、参数、包等进行标注,然后让编译器或运行时其他类进
- 2024-09-21【JavaWeb从入门到精通系列】 - JavaSE基础篇(1) -面向对象
一、封装1、存在意义public对属性的设置或者修改没有任何限制隐藏该隐藏的,暴露该暴露的。封装之后设置set和get方法2、封装//1、将需要封装的属性修饰符设置为private(私有的,在外界无法访问)privateintage;//年龄//正常情况下通过创建对象可以访问属性Students
- 2024-09-20JavaSE——String类
一、字符串构造注意:String是引用类型,内部并不存储字符串本身。有三种方式:publicclassTest1{publicstaticvoidmain(String[]args){//使用常量串构造Strings1="hellojava";System.out.println(s1);//直接newString
- 2024-09-19JavaSE——多线程基础
概述 现代操作系统(Windows,macOS,Linux)都可以执行多任务。多任务就是同时允许多个任务。例如:播放音乐的同时,浏览器可以进行文件下载,同时可以进行QQ消息的收发。 CPU执行代码都是一条一条顺序执行的,但是,即使是单核CPU,也可以同时运行多个任务。因为操