自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java微服务

微服务是强调小型短暂组件的SOA。整体性架构的局限性:传统的整体式设计将:展示、应用程序逻辑、业务逻辑、DAO打包在一起,同一个归档文件。SOA之后,应用程序基于服务开发,如餐馆订座的例子,将客户、订单、分析、展示均独立起来,封装成API。将所有服务、组件打包一起。微服务场景:每个组件都是自主的(独立开发、构建、测试和部署)。整体式应用扩展,需要整体扩展。扩展式一维的。而微服务只对需要扩展的服务进行扩展,允许对资源的最优利用。微服务开发使用REST式的WEB服务开发。服务器端无状态、水平扩展。

2020-06-19 08:28:07 92

原创 java复习

Java函数(方法)1.函数的概念• 概念:实现特定功能的一段代码,可反复使用。2.函数的定义2.1 定义语法• 经验:将需要在多个位置重复使用的一组代码,定义在函数内。2.2 定义位置• 函数定义在类的内部,在main函数并列。.函数的组成public static void 函数名(形参) {// 函数主题,功能代码public:修饰符(后面会介绍)static:修饰符(后面会介绍)void:返回值函数名:遵循标识符命名规范形参:形式参数多数情况下,函数与调用者之间需要数

2020-06-18 08:55:42 91

原创 io文件类

文件类Write()写入数据,之后使用close()关闭要在上面写import java.io.*;字符流是reader、writer标准输入输出流 System.in System.out将字节流转换成字符流InputStreamReader将对象转换为字节流保存起来,就叫作对象序列化,必须实现SeralizableFile类构造方法,返回值是booleanFile(String Pathname)指定文件名和路径创建文件对象。File(URI)网络地址。1.基本操作:创建文件,判断

2020-06-14 12:29:58 125

原创 JAVA网络

网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。本节重点讲解 Java 网络编程中的常用类,以及计算机网络的一些基础知识。网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个 socket。建立网络通信连接至少要一对端口号 (socket)。socket 本质是编程接口 (API),对 TCP/IP

2020-06-12 12:12:55 118

原创 JAVA总结

JAVA总结一.JAVA基础1JAVA基本特性:面向对象,多线程,跨平台(JVM)2.JAVA运行流程:.java .class java解释器二.JAVA基本语法1.Public class Hello(类名:首字母大写 与文件名相同){}源文件:只能有public类注释:单行//,多行//,文档/ */关键字:都小写标示符:命名规则:包含数字,字母,下划线,$,不能以数字开头,不能包含特殊字符常量:final 值不变,全部都大写变量:分为局部变量和全局变量三.数据类型:分为基本

2020-06-10 11:32:09 118

原创 线程

线程:进程在运行过程中的执行走向,线索单线程:日过有一条单一线索,存在的问题效率相对底下进程根据定义,进程为一个数据结构及能在其上进行的一次操作他有两个基本特征:1.进程是可用于资源的独立单位2.进程同时又是一个可独立调度和分派的基本单位,这两个基本实行使之能够独立运行,也能够并发运行。但是并发运行的时候,系统还需要执行一系列操作:1.需要创建进程,并为之分配其所必须的资源2.撤销进程,对资源进行回收3.进程切换与线程控制有关的方法start() 新建的进程进入runnable状态

2020-06-02 23:16:14 126

原创 io

线程资源锁:线程安全同步代码:参数锁住对象synchronized(obj){}public synchronized void tick()I/O(Input/Output)流,即输入输出流,是java中实现输入输出的基础,他可以方便的实现数据的输入输出操作。I/O流有很多种,按照不同的分类方式,可以分为一下三类:**字节流和字符流:**根据流操作的数据单位的不同划分**输入流和输出流:**一组有序的起点,终点,字节的集合,对数据传输的总成节点流和处理流:根据流的功能的不同划分。字节

2020-05-26 21:10:29 116

原创 集合

集合概述java的集合类是一些常用的数据类型,java集合就像一种容器,用于储存数量不等的对象,并按照一些规范实现一些常用的操作和算法框架java所有的集合类都在java.util包下Java.util.concurrent包下提供了一些多线程支持的集合类java的集合类实现有两个接口派生而出:Colletion Mapjava中的集合类分为三大类:Set 集合将一个对象添加到Set集合时,sET集合无法记住提娜佳的顺序,因此Set集合中的元素不能重复,否则系统无法识别该元素,访问Set集合中

2020-05-26 21:08:49 88

原创 异常类

1、异常概述•这种在运行时出现的意外错误称为“异常”•对异常的处理机制也成为判断一种语言是否成熟的标准。•好的异常处理机制会使程序员更容易写出健壮的代码,防止代码中Bug的蔓延2、Java中捕获异常并处理的语句有以下几种:•try…catch语句•try…catch…finally语句•自动关闭资源的try语句•嵌套的try…catch语句•多异常捕获3、所有异常对象都包含以下...

2020-05-06 09:37:00 201

原创 接口

抽象类定义:使用abstaract关键字修饰是对问题领域进行分析后得出的抽象概念· 是对一批看上去不同但是本质上相同的具体概念抽象。abstract必须被其子类重写才有意义abstract关键字放在class前面,表名是抽象类。一个抽象类可包含多个抽象方法不能用来修饰成员变量和构造方法没有抽象变量和抽象方法接口接口名第一个字母大写一个类只能继承一个父类,这一缺陷通过接口弥补。...

2020-04-23 18:01:37 76

原创 final和super

1.final关键字的类不能被继承,2.final关键字的方法不能被子类重写,3.final关键字的变量(成员变量和局部变量)是常量,只能赋值一次,一,final关键字修饰变量时,表示该变量是不可改变的量,既常量,二,final关键字修饰方法时,表示该方法不可被子类重写,既最终方法,单例模式实现方法:(只有一个实例)1.构造方法私有2.用一个私有的静态变量引用实例3.提供一个公有的...

2020-04-17 07:58:45 124

原创 类的继承

在程序中,继承描述的是事物之间所属的关系,通过继承可以使多种事物之间形成一种关联体系,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作子类的父类或基类,子类会自动拥有父类可继承的属性和方法,如果想声明一个类继承另一个类,需要使用extends关键字,语法格式:【修饰符】class子类名extends父类名{//程序代码}注意:1.类只支持单继承...

2020-04-06 09:42:15 239

原创 访问控制符

四种访问控制级别Private(当前访问权限):被声明为Private的成员只能被当前类中的其他成员访问,不能在类外看到。什么是封装?封装,就是隐藏实现细节将属性私有化、提供公有方法访问私有属性通过这些公有方法访问私有属性如何实现封装封装的实现:修改3.5实例成员和类关系成员static关键字一旦成员设为static,数据或方法就不会同那个类的任何对象实例联系到一起即使从...

2020-04-01 09:52:10 192

原创 第三章

面向对象的概念什么是面向对象1、面向对象是一种符合人类思维的习惯的编程思想2、在程序中使用二、面向对象的简介面向对象的分析面向对象的设计面向对象的编程三、类与对象类:分类或模型是对某一种类事物的抽象的描述而对象用于表示现实中该类事物的个体具有一定相同的特性的事物分类对象:1、一切事件皆对象,人们要进行研究的任何事件从最简单的整数的飞机等均可以看作对象2、一个对象可以通过使...

2020-03-26 17:11:15 125

原创 java第二章案例

2020-03-20 10:10:37 132

原创 数组

数组是变成语言中常见的一种数据结构分为一维数组、二维数组、多维数组语法数据类型[]数组名;或数据类型 数组名[]例:int a[];//整型数组float b[];//单精度浮点型数组char[];//字符型数组doubled[];//双精度浮点型数组‘booleane[];布尔型数组声明建立数组//1、声明数组in arr[];//2、创建数组arr=new in...

2020-03-18 10:25:47 149

原创 循环

循环结构for循环whlie循环do-while循环循环语句的四个组成部分1、初始化部分2、循环条件部分3、循环体部分4、迭代部分例:for([初始化表达式];[条件表达式];[迭代表达式]{循环体}转移语句breakcontinuereturnbreak语句用于终止分支结构或循环结构,其中主要用在以下3种情况a、在...

2020-03-18 10:11:58 189

原创 选择

顺序 选择 循环1.分支(1)if条件语句if (条件语句){代码块}if…else语句if(判断条件){执行语句1}else{执行语句2}if…else,if…else语句if(判断条件){执行语句1}else if (判断条件2){执行语句2}。。。else if (判断条件n){执行语句n+1}(2)switch多分支语句switch(表达式...

2020-03-12 18:09:35 74

原创 第三课

数据类型Java数据类型分两类:基本类型和引用类型数据类型基本(数值型、字符型、布尔型)引用(类、接口、数组)类型转换自动类型转换强制类型转换:可能造成精度降低或溢出,格外注意(1)short s=5;s=s-2 //判断:NO类型不同不能通过(2)byte b=3;b=b+4//判断不能通过类型不同不能通过(3 ) b=(byte)(bt4)可以通过强制类似...

2020-03-12 18:07:39 83

原创 第二课

unicode编码1、UNicode:一种编码将世界上所有的符号都容纳其中每一个符号都给予一个独一无二的编码,使用Unicode没有乱码问题2、utf-8:长度可变UTF-16:十六位UTF-32:三十二位3、():小括号1、方法签名,已包含参数列表2、表达式,以提升操作符的优先级3、类型转换4、循环{}:大括号1、类型声明2、语句块3、数组初始化[]:中括号1、数组声明...

2020-03-12 16:17:47 101

原创 第一章总结

![hello wordJava来自于sun公司,oak是java的前身1996年1月JDK1.0Java语言优势1、资源免费2、跨平台3、健壮、安全4、高性能5、简单6、面向对象7、动态性8、多线性JAVA的主要特征1、JAVA语言是安全的2、JAVA语言是解释型的3、JAVA语言体系结构中立的(后缀class文件)4、JAVA语言是原生支持多线程...

2020-03-06 10:20:19 246

空空如也

空空如也

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

TA关注的人

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