自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Java注解和反射的基础概念

注解和反射注解什么是注解:Annotation是从JDK5.0开始引入的新技术Annotation的作用:不是程序本身,可以对程序作出解释(这一点和注释(comment)没有什么区别)可以被其他程序(比如:编译器等)读取Annotation的格式:注解是以“@注释名”在代码中存在的,还可以添加一些参数值:例如@SuppressWarnings(value=“unchecked”)Annotation在哪里使用?可以附加在package、class、meth

2020-10-28 17:13:12 179 1

原创 Java多线程的基础概念

多线程详解线程简介多任务比如一边吃饭,一边玩手机;或者一边开车一边打电话等,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情。程序、进程、线程在操作系统中运行的程序就是进程,比如QQ,播放器,游戏等等。。一个进程可以有多个线程,如视频中同时听声音,看图像,看弹幕,等等。。Process(进程)和Thread(线程):提到进程,就得联系到程序,而程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念;而进程则是执行程序的一次执行过程,它是一个动态的概念

2020-10-24 13:25:54 174

原创 抽象类、接口及内部类的基本概念

Java基础(七)抽象类、接口、内部类抽象类abstract修饰符可以用来修饰方法,也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类。抽象类,不能使用new关键字来创建对象,它是用来让子类继承的;抽象广发,只有方法的声明,没有方法的实现,它是用来让子类实现的。子类继承抽象类,那么就必须要实现抽象类没有实现的抽象方法,否则该子类也要生命为抽象类。抽象类存在的意义:将复杂公共的属性抽象出来,提高开发

2020-09-25 17:00:12 121

原创 Java关于面向对象基础概念

Java入门基础(六)面向对象面向过程和面向对象:面向过程思想步骤清晰简单,第一步做什么,第二步做什么面向过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对面描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,任然需要面向过程的思路去处

2020-09-25 13:11:32 131

原创 java入门基础(五):数组

Java入门基础(五)数组数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们数组声明创建首先必须声明数组变量,才能在程序中使用数组,下面是声明数组变量的语法:dataType[] arrayRefVar; //首选的方法或dataType arrayRefVar[]; //效果相同,但不是首选方法Java语言使用new操作符来创建数组,语法如下:dat

2020-09-21 18:12:25 368

原创 java入门基础(四):方法详解

Java基础(四)方法什么是方法?Java方法是语句的集合,它们在一起执行一个功能:方法是解决一类问题的步骤的有序集合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性:就是一个方法只完成一个功能,这样有利于我们后期的扩展。一个简单的加法方法:public class Demo01 { //main方法 public static void main(Str

2020-09-17 11:37:14 185

原创 java入门基础(三):Java流程控制

Java基础(三)Java流程控制Scanner对象Java给我们提供了这样一个工具类,可以获取用户的输入java.util.Scanner是java5的新特性,我们可以通过Scanner类来获取用户的输入基本语法:Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。使用next()接收的代码如下:i

2020-09-15 12:14:51 241

原创 java入门基础(二):Java的基础语法

Java基础(二)Java基础语法注释在我们写代码时:在代码量较少的时候,我们能够看懂自己所写的代码,如果当项目结构十分复杂,代码量十分庞大的时候,我们就需要用注释来解释代码了。注释并不会被执行,注释仅仅是用于给写代码的人看的。书写注释是一个非常好的习惯平时写代码一定要注意规范在Java中的注释有三种:单行注释多行注释文档注释单行注释在需要注释的一行文本前面加两个斜杠其语法结构为://注释内容public class Hello { public static voi

2020-09-10 22:42:36 415

原创 Java入门基础(一):使用IDEA编写第一个HelloWorld程序

Java基础(一)Java特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性Java的三大版本JavaSE:标准版(桌面程序,控制台开发)(核心)JavaME:嵌入式开发(手机,小家电)JavaEE:企业级开发(web端,服务器开发)(重点)JDK、JRE、JVMJDK:Java Development Kit(Java开发者工具)JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的Java应用程序。JDK是整个java开发

2020-09-08 14:49:24 10583

原创 Markdown基础常用语法

文本编辑器Markdown常用语法Markdown的语法学习标题语法字体引用分割线图片超链接列表表格代码Markdown的语法学习一个非常方便的轻量级标记语言推荐使用本地文本编辑器:Typora标题语法一级标题:#+空格+标题名字;二级标题:##+空格+标题名字;二级标题:###+空格+标题名字;以此类推,最多支持六级标题。字体以“Markdown”为例:字体加粗:Markdown(在需要加粗的内容两端加上两个*);字体倾斜:Markdown(在需要倾斜的内容两端加上一个*);

2020-09-07 12:13:28 362

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除