- 博客(35)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 学习Java新手的30个基本概念
Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发.Java于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在windows,solaris,linux其他操作系统上使用完全相同的代码.J...
2018-09-16 16:42:52
107
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 java的编程规范借鉴
今天看了下java的编程规范,以后写代码时得按着这个来,慢慢养成习惯。 package的命名 package 的名字由全部小写的字母组成,例如:cn.mybole。 class和interface的命名 class和interface的名字由大写字母开头而其他字母都小写的单词组成,例如:Person,RuntimeException。 class变量的命名 变量的名字...
2018-09-06 16:11:08
89
原创 html基本标签
<!DOCTYPE html><html> <!-- 头部 --><head> <!-- 开头的标题--> <title> 第一个题目 </title> <!-- 设置文件的字符集 --> <meta charset=
2018-11-02 17:31:30
168
原创 Java---- 23中设计模式
**模式**:避免重复问题,而提出来的解决方案模式又可以分为:架构模式、设计模式**架构模式**:软件架构商的整体考虑而提出来的一些解决方案,比如:三层架构--- B/S,C/S,MVC,ORM事物脚本、领域模型...从宏观的角度上来说.设计模式:是从微观的角度上来看待软件开发过程中,碰到的一些重复业务场景,并提出的解决方案.设计模式:创建性设计模式,结构性设计模式,行为性设计模式...
2018-10-29 17:49:11
131
原创 JAVA------ooad
**软件开发,就跟建筑行业一样,**也需要有前期各种规划,也需要有前期各种设计,同样需要有农名工(程序猿|攻城狮)来参与,同样需要对软件进行各种测试|验收,同样也存在交付产品的过程。如果我们不去向上述的方案进行操作的话,那么就有可能会出问题。所以我们软件开发也是非常严谨的事情,容不得半点马虎!软件开发,同样也有各种需要管理的东西软件开发中,比较经典的开发步骤:**瀑布模型:**...
2018-10-26 09:10:41
180
原创 Java------XML
XMLxml(可扩展标记语言)全称:eXtended Markup Language 可扩展的含义:允许程序员按照自己的想法去扩展新的标签.但是扩展的时候,必须遵守XML规范(1-1)xml特点:1、自带描述性2、可以支持跨平3、保留了面向对象编程的层感.编写xml的语法:1、头,被称之为序言--包含了(文档声明 注释 空白).2、文档元素--包含了(注释 ...
2018-10-24 18:25:21
175
原创 Java----网络编程-----UDP编程
UDP:不是面向连接的协议,它是以数据为中兴的协议,它的特点:数据的可靠性较差,数据容易丢失,但是它的效率高一、类DatagramSocket DatagramPacket客户端 1、创建客户端使用 DatagramSocket 类 + 端口 (指定:我的数据从那个端口出去). 2、准备数据 只不过这些数据需要装配到字节数组中去. 3、将数据打包使用 DatagramPa...
2018-10-23 17:04:25
142
原创 Java------- 网络编程
java 网络编程网络:使用光纤,网线,Wifi等传输介质,将位于不同的地址的计算机连接到一起 1、局域网 2、广域网(互联网)3、城域网地址:计算机在网络上,什么东西是它的地址? IP地址, IP地址就是计算机在网络上的唯一绝对地址 ,相当于人居住的房子的地址.计算机上面可以安装非常多的应用软件,那么如何区分这些软件?需要通过端口号来区分,端口号,相当与房子中开的们....
2018-10-22 19:15:21
121
原创 MY-SQL-----数据库---索引---储存过程(后)
索引索引是一种特殊的文件,它们包含着对数据表里所有记录的引用指针。它是对数据库表中一列或多列的值进行排序的一种结构。简单理解数据库索引好比是一本书前面的目录,能够加快数据库的查询速度,数据库索引就是为了提高表的搜索效率而对某些字段中的值建立的目录。建立索引的目的是加快对表中记录的查找或排序。创建索引可以大大提高系统的性能1,通过创建唯一家引,可以保证教据库表中每一行数据...
2018-10-17 20:26:57
207
原创 MY-SQL-----数据库(前篇)
数据库操作数据库创建数据库:crate database 数据库名称丢弃数据库:drop database 数据库名称显示数据库:show databases使用数据库:use 数据库名称操作表创建表:create table 表名称(列名 列数据类型 约束类型修改表名称:alter table 原表名 rename 新表名添加列:alter table 表名称 add ...
2018-10-17 19:15:28
436
原创 数据库----MySQL
创建数据库 create database sms; show databases;创建表数据类型 有五种。整数数据类型TINYINT 1字节 (-128,127) (0,255) 小整数值SMALLINT 2字节 (0, 65535) ...
2018-10-10 19:07:47
182
原创 Java----io 流
流流的概括:流是具有方向、具有流质(里面内容) ,其作用就是用于程序与外部数据相互交互.流的分类:1)按照方向分:输入流(继承自抽象类InputStream或Reader); 输出流(继承自抽象类OutputStream或Writer);2)按照字节流和字符流分:字节流是以byte为最小单位进行数据传送(继承自抽象类InputStream或OutputS...
2018-09-29 18:55:35
130
原创 java-Script-----正则表达式(15)
收集整理了15个常用的javaScript正则表达式,其中包括用户名、密码强度、整数、数字、电子邮件地址(Email)、手机号码、身份证号、URL地址、 IPv4地址、 十六进制颜色、 日期、 QQ号码、 微信号、车牌号、中文正则。表单验证处理必备。1 用户名正则 1 2 3 4 //用户名正则,4到16位(字母,数字,下划线,减号...
2018-09-28 18:43:21
374
原创 Java------集合框架
Java集合框架java集合类概述Set(集):对象容器中的对象没有顺序,且不能重复。 List(列表):对象容器中的对象按照索引顺序排序,而且可以有重复的对象。 Map(映射):对象容器中的元素包含一对"键对象-值对象"映射,其中键对象不能重复,值对象可以重复。Map(映射):对象容器中的元素包含一对"键对象-值对象"映射,其中键对象不能重复,值对象可以重复。在Set和Lis...
2018-09-28 17:52:06
369
原创 Java----反射机制
Java----反射机制使用反射可以获得Java类中各个成员的名称并显示出来。简单的说,反射就是让你可以通过名称来得到对象(类,属性 ,方法的技术。一句话:运行时探究和使用编译时未知的类。就是指的是,在Java中,可以在程序运行时期,动态的加载、探知和使用,在编译期间,完全无法确定的类。就叫反射.换句话说:Java在运行期间去载入一个只知道“类的全限定名”的类,并且获取其完整的数据结构【运...
2018-09-25 09:36:17
132
原创 Java-----类的 加载机制 和 反射机制
类的加载机制类的加载指的是将类的. class文件中的二进制数据读入到内存中. 类加载的过程包括了加载、验证、准备、解析、初始化五个阶段. 加载:查找并加载类的二进制数据.1、根据类的全限定名(包名+类名)来获取类的二进制字节流.2、将类中的所有代表静态数...
2018-09-20 18:58:43
187
原创 java---- 正则表达式含义与练习
正则表达式1、普通符号:(字母、单词、数字、下划线具有一定含义的符号).2、转义符号:(\t \n \f \r \\ \$ \^ ).3、标准的字符集合:(\b \B \w \W \s \S)4、自定义字符集合.[ ]:自定义的字符集合,能够匹配方括号中的任意一个字符自定义的字符集合中,可以装普通字符,转义符号,还可以装标准字符集合当转义符号,在...
2018-09-19 17:07:28
733
原创 java常用类 -----包装类与自动装箱拆箱
常用类 包装类与自动装箱拆箱八种基本数据类型对应的包装类Java基础数据类型对应的包装类基本数据类型 包装类boolean Booleanbyte Byteshort Shortint I...
2018-09-19 11:13:12
146
原创 Java----常用类:日期相关类、数学运算相关类
常用类日期相关类Date类 日期函数//2012-12-12 00:00:00- 1970-01-01 00:00:00 = 毫秒差:Date date = new pate(); //得到系统的当前时间System.out.println(date);//默认情况下,日期的输出格式,采用是:格林尼治时间EEE MMM dd HH:mm:ss zzz yyyy //...
2018-09-18 17:57:57
222
原创 Java----- 常用类 系统相关类 、 字符串相关类
常用类 系统相关类System类代表当前ava程序的运行平台。.System. currentTimeMillis()获得系统当前时间的函数.开始: System. out.println(System. currentTimeMilLis()); // 1毫秒== 1000*1000毫微秒.结束 : System.out.println(System.c...
2018-09-17 18:53:08
148
原创 java - - - 异常处理
异常处理异常处理概述异常( Exception )是程序在执行过程中所产生的问题。异常处理是每个程序员都必须要面对的情况。---没有没有异常的软件程序员80%的精力处理20%可能发生异常的代码。异常分类:----检查异常:也被称为“编译时异常”,由编译器检查出来的异常.----运行时异常:编译器无法检查出来,只有程序在运行时,抛出的异常,才是运行时异常....
2018-09-13 16:41:34
129
原创 Java 接口的理解
接口 接口的特点:1、接口文件最后同样也会被编译器编程成---服务接口.Class的字节码文件.2、接口跟抽象类一样,同样不能被实例化.3、接口中的所有方法都只能定义成抽象方法,不能拥有方法体.4、接口中的所有方法,访问修饰符默认就是public,即便不写也是public.5、接口中不能拥有构造器,接口中不能拥有初始块包括静态初始块.6、接口不能定义“成员...
2018-09-12 17:59:09
120
原创 Java 多态 与 抽象 概括
多态静态多态:使用重载实现。动态多态:使用动态绑定和重写实现 静态多态的: 能够在编译期间,就能够确定是方法是被哪一个对象所执行的重载或者重写,都是属于静态多态。动态多态的技术基础向上转型技术:一个父类的引用变量可以指向不同的子类对象,或者说一个子对象可以被当作一个父类类型。instanceof关键字: instanceof关键...
2018-09-11 13:58:38
156
原创 Java类的高级概念--类的内部类
Java类的高级概念--类的内部类 内部类在Java中,还可以在类的内部定义类。这种在类的内部定义的类,称为内部类。内部类所在的类称为外部类。一篇Java文件中可以定义多种类型的类:兄弟类,成员内部类,静态内部类,局部内部类,匿名内部类.Java文件如果内部包含了多个类,产生类文件的特点:1、Java文件中,包含几个类,就对应的产生几个相应里的类文件.2、...
2018-09-06 15:49:01
142
原创 Java 类的高级概念
类的高级概念访问修饰符:用来修饰定义类中的属性和行为可以被其他人访问的修饰符号. 同包 不同包 本类 子类 非子类 子类 非子类private 私有的 ...
2018-09-05 16:44:44
357
原创 方法重写--构成方法和继承--final关键字
方法重写 运行时的重写.== 代表如果两边的数据类型是基本数据类型,那么直接比较是否相等.如果两边的数据类型是引用数据类型,那么是引用是否相等equals() 默认情况下,调用的是Object.eqals(),这个方法比较是对象的引用是否一致.但是在某些特殊的业务场景中,我们也可以重写该方法.super()代表父类的构造方法,这行代码必须要放置在第一行,如果程序不显...
2018-09-04 15:38:16
184
原创 Java面向对象三大特征之一 :继承!
Java面向对象三大特征之一 : 继承 extends 继承. 具有相同的属性,面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类,这种方式称为继承(Inheritance)。继承里面是类和类继承,不是对象和对象继承.继承的来源继承来自于现实生活.如果不玩继承,代码可能出现:混淆属性,以及行为.也有可能出...
2018-09-03 18:09:28
271
原创 数组
数组初始化在定义数组变量时,即给数组声明长度以及确定内容,这种方式在Java中,被称为:数组初始化 String[] names = {"张三","李四","张三","张三","张三"}; 有引用但是没有名字的对象,取为匿名对象 Person[] person = {new Person("李四"),new Person("李四"),new Pe
2018-08-31 16:55:44
87
原创 数组~
数组数组概述 数组: 数组是储存在一个连续的内存块中的元素集合.集合是一个可以放不同数据类型的容器,数组是集合中的特例。数组中的每个元素必须是相同数据类型,并通过索引进行区分.数组中的第一个元素索引为0.数组作用:单一值类型变量有时候很难满足应用程序的设计要求.数组类型变量可以同时储存多了同类型基础数据类型变量或对象.数组的长度 因为数组对象是内存空间是连续的...
2018-08-30 17:49:03
112
原创 构造器
entity 领域。实体类栈:局部变量 、方法参数 、 返回地址堆:new对象 方法区:常量词 、 编译过后的代码,本地方法区:API ···系统方法程序计数器:代码执行顺序 、方法栈属性:代表了类产生的对象的值数据.对象行为:代表对象可以去做什么事情,或者她具备某种能力.Java的三大特征:封装:组装(属性+行为)、 隐藏内部信息(访问修饰符public(公共...
2018-08-29 18:30:38
901
原创 包、对象的行为
包、对象的行为 引用每个对象可以使用this关键字引用它本身。如果一个类的方法需要访问该类本身的成员变量或其它方法,就应该使用this引用。使用包来组织:在项目开发中,我们通常会编写数目众多的类。如果不对这些类进行分门别类的使用和存放,就像我们不使用文件夹去管理众多的文件一样,在使用时会很困难和不方便,也很容易出现类的命名冲突问题。Java通过引入包(p...
2018-08-28 17:34:21
112
原创 类和对象
类和对象理解结构化编程和面向对象编程的区别.掌握如何编写Java类.掌握如何实例对象.掌握如何访问对象的属性和方法.理解this引用掌握如何使用包组织类.结构化编程: 在程序设计的早起,程序用流程图和自顶向下的方法设计。采用用这种设计方法,程序员将会将一个大的问题分解成更小的任务,然后为每个更小的任务编写一个过程(或函数).最后程序员会编写一个主过程来启动程...
2018-08-27 17:19:47
105
原创 第三章回顾知识点
布尔表达式 布尔逻辑 1)布尔逻辑 true 和 false 2) 和: 只有在组合表达式的每个部分都为真的时,组合表达 式才会为真。 或: 只要一个组合表达式中有一个部分为真,组合...
2018-08-23 18:40:52
85
原创 第二章知识点回顾
第二章知识点回顾 1.Java的注释方式有哪几种?如何书写? 三种类型: 1)单行注释:符号是:// xxxx 。 选择后 快捷键 Ctrl+小写 / 符号 2)多行注释:“/*”和“*/”符号用于多行代码的注释。 /* xxxx */ 选中后 快捷键 Ctrl + shift + 小写 / 符号 ...
2018-08-22 19:28:35
120
原创 第一章知识点回顾
程序翻译的方式有哪几种,有什么区别 有两种一个是编译,一个是解释编译:编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为特定硬件平台或操作系统平台的机器语言的文件,程序执行效率高。但是不能跨硬件或操作系统平台。 解释:释型语言的程序不需要编译。效率比较低。但是可以做到跨平台。2.Java什么类型的计算机语言?(编译?or解释?) 可以说是一半编译...
2018-08-22 18:03:12
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人