目录一.Java的特性二.注释三.数据类型基本数据类型包装类引用数据类型四.运算符五.逻辑控制选择语句循环语句六.数组七.方法八.类与对象构造方法内部类九.继承和多态十.抽象类与接口抽象类接口十一.异常一.Java的特性Java最初由SunMicrosystems的詹姆斯·高斯林于1991年开始设计,早期的设计目标是为了开发家电设备上运行的小程序。1995年SunMicrosystems发布了Java语言,该语言具有简单、安全、可移植和面向对象的特性。同时,詹姆斯·高斯林也被称作是Java之父。Java最大的一个特性就是一次编译,到处运行,和c语言c++最大的区别就是,Java代码可以在任何平
目录抽象类和接口 1.什么是抽象类2.抽象类的特点3.什么是接口4.详解接口中的static,default,publicabstract方法5.抽象类和接口的区别(面试题)抽象类和接口 我们知道,Java中的类是对对象的描绘,就像现实中对具体事物的描绘一样,但现实中有一些词语只有抽象的含义,没有具体的事物,在Java中也有这样的描绘(不能描绘对象),便是抽象类和接口,接口可以理解为更加抽象的抽象类,下面我来为大家详解一下两者以及两者的区别。1.什么是抽象类被abstract修饰的类称为抽象类,语法格式如下://抽象类:被abstract修饰的类publicabstractclassS
目录泛型1. 什么是泛型2.泛型方法3.通配符上界(泛型的协变)4.通配符下界(泛型的逆变)5.泛型的编译(擦除机制)泛型 泛型:就是让一个类能适用于多个类型,就是在封装数据结构时能让封装的类型被各种类型使用所以引入了泛型的概念,虽然有了泛型,什么数据都可以放,但是更多情况下我们还是希望他只能持有一种数据类型。所以,泛型的主要目的:指定当前的容器,要持有什么类型的对象,让编译器去做检查。1. 什么是泛型语法格式如下:泛型类变量名;//定义一个泛型类引用new泛型类(构造方法实参);//实例化一个泛型类对象一般用作为占位符,表示当前类是一个泛型类。Java中的泛型参数只能是引用类型,不能是
标识符的使用1.标识符:凡是自己可以起名字的地方都叫标识符。比如:类名、变量名、方法名、接口名、包名...2.标识符的命名规则:如果不遵守如下的规则,编译不通过!1)由26个字母大小写,0-9,_或$组成2)数字不可以作开头3)不可以使用关键字和保留字,但能包含关键字和保留字。4)标识符不能含有空格3.Java中的名称命名规范1)包名:多单词组成时所有字母都小写2)类名、接口名:多单词组成时,所有单词的首字母大写:XxxYxxZzz3)变量名、方法名:多单词组成时,第一个胆子首字母小写,第二个单词开始的每个单词首字母大写:xxxYyyZzz4)常量名:所有字母都大写,多单词时每个单词用下划线链
作者主页:Designer小郑作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导。CSDN学院、蓝桥云课认证讲师,全栈领域优质创作者。热爱技术、专注业务、开放合作、乐于分享,期待你我共同成长!主打方向:Vue、SpringBoot、微信小程序switch语句是Java选择结构中的一类,本文将对Java中的switch语句进行讲解。目录一、什么是switch条件语句二、switch语句的语法和使用场景三、switch语句和if语句有什么区别四、总结一、什么是switch条件语句在Ja
1.JavaSe语法:JavaSe要点速记2.数据结构:6.1(Java)(顺序表)6.2.1(Java)(无头不循环单链表)6.2.2(Java)(无头不循环双链表)6.3(Java)(栈)6.4(Java)(队列)6.5(Java)(二叉树)6.6(Java)(堆)6.7(Java)(排序)6.8(Java)(Map和Set)6.9(Java)二叉搜索树3.数据库:mysql数据库4.JavaWeb: 8.Java多线程java文件9.Java网络10.Tomcat,Servlet11.JavaSpring12.JVM13.测试
⭐️引言⭐️ 大家好,我是执梗。这几天蓝桥杯的省赛模拟赛正在开展,报名费一人三十元(没错又是丰收的结节,开始割韭菜了)。昨天抽空做了一下,虽然没有出成绩,但是难度确实不高,和这两届的真题难度比起来有点差距(更像是十年前的蓝桥题😂)。不过有的做不做白不做,有的题目还是挺有蓝桥特色的。顺便说一句,因为题目都没有名字,所以以下的题名都是我自取的😐。题目已整理为PDF,如果想要真题的可以拉到文章末尾。⭐️精彩回放⭐️蓝桥真题5【蓝桥真题五】带三百人训练了十天精选蓝桥真题,看看他们都练些什么(三门语言题解)_执梗的博客-CSDN博客蓝桥真题4【蓝桥真题4】练练填空就想进国赛?拿下大题才能让你
1、项目简介本项目是一套基于JavaSE+JDBC使用控制台操作的简易购物系统,主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。包含:项目源码、数据库脚本等,该项目可以直接作为bishe使用。项目都经过严格调试,确保可以运行!2、开发技术及工具JavaSE+JDBC+idea+mysql3、主要功能用户角色:超级管理员,买家,卖家功能包括:可注册,登录查看商品,加入购物车,结算,商品列表展示查看订单查看所有订单明细个人信息管理等功能4、界面展示5、数据库表说明用户信息表(账号、密码、姓名、角色id、状态)用户角色表(角色id、角色名称、菜单列表)商品信息表(商
🎊专栏【JavaSE】🍔喜欢的诗句:路漫漫其修远兮,吾将上下而求索。🎆音乐分享【如愿】🎄欢迎并且感谢大家指出小吉的问题🥰文章目录🌺以前写多线程的弊端🎄线程池的主要核心原理⭐代码实现🛸创建线程池对象🎈第一种方法—没有上限的线程池🎈第二种方法—有上限的线程池🛸如何验证这个线程池是有上限的🛸方法一🛸方法二—使用debug来验证🍔最大并行数🏳️🌈线程池多大合适线程池是一种用于管理和复用线程的机制,它可以提高多线程程序的性能和效率。线程池中包含一组预先创建的线程,这些线程可以被重复使用来执行任务,而不需要每次都创建新的线程。使用线程池的好处有以下几点:提高性能和效率:线程池可以避免频繁地创建和销毁线程
目录1、异常的概念和体系结构1.1、异常的概念1.2、 异常的体系结构1.3异常的分类 2、异常的处理2.1、防御式编程2.2、异常的抛出2.3、异常的捕获2.3.1、异常声明throws2.3.2、try-catch捕获并处理3、自定义异常类 1、异常的概念和体系结构1.1、异常的概念在日常开发中,绞尽脑汁将代码写的尽善尽美,在程序运行过程中,难免会出现一些奇奇怪怪的问题。有时通过代码很难去控制,比如:数据格式不对、网络不通畅、内存报警等。当出现这些问题时,JVM虚拟机会自动捕获这些问题并抛出错误信息。在Java中,将程序执行过程中发生的不正常行为称为异常。例如:(1)算术异常System