1 Lnd_Niu

尚未进行身份认证

加油吧!少年!

等级
TA的排名 26w+

CS/BS软件架构

CS:client/server对应客户端/服务端架构。采用客户端和服务端进行交互。例如:QQ、酷狗、英雄联盟等软件就属于这种架构的软件,该类型软件在使用时需要在客户端计算机安装相应的客户端程序,对计算机电脑配置要求较高,且软件一旦升级,每个客户端计算机都要升级程序,开发语言C、C++等BS:browser/server对应浏览器/服务器架构。采用浏览器和服务端进行交互。例如:京...

2019-08-19 10:35:10

JAVA学习日志——多态性

我们以前说过了java三大特性中的封装,继承两大特性。下面我们来说最后一个特性——多态性。就像它的名字一样,多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作。我个人理解就是,可以实现对相同方法名进行不同的定义(专业名overload,重载)或者重写(专业名override,重写),前者可以通过不同的参数个数或者类型来进行区分。后者就...

2018-09-27 15:44:41

JAVA学习日志——封装性

说起java语言有3大特性:封装性,继承性,多态性。我们今天来了解java的封装性。我们都了解java是面向对象的语言,java的源程序是由若干个类组成,源文件是扩展名为.java的文本文件。所以对象很多时候是以类的形式来表示。类是Java中最基本的组成单元,Java将描述一类事物的属性(状态)和功能(行为)封装在一起,属性用成员变量来刻画;功能通过方法来体现。所以封装性以我的理解就是将对象或...

2018-09-27 14:48:29

java之HashMap结构put()方法源码分析

数据结构是java学习中很重要的一部分,HashMap也是数据结构中很常用的一部分。我们将通过源码对HashMap的方法和结构进行分析和理解。为了能让我的理解和源码能更明白清晰的呈现出来,我将使用代码和解析一起的方式展示给大家。另外,这只是我个人的理解和分析,大家可以先看一下再去找更清晰准确的文章进行深入理解。我看到一篇不错的文章就链接给大家吧。我目前仅仅分析了基本的put()方法的源码,至于红...

2018-09-20 17:23:38

JAVA学习日志——继承性

我们已经了解过了类和对象,那么如果有多各类拥有一样的属性和方法时,这个时候人们就开始考虑如何能够增强代码的复用性来使代码更为简化。毕竟我们程序员都是懒人啊,对于我们来说,能少些写代码就绝对不会多写。这个时候我们就引出了继承性这个概念。就像一些孩子可以拥有父亲的特点一样,我们就引申出来了父类和子类的继承关系。父类具有的非私有访问模式的属性和方法可以继承到子类中,而子类又可以增加自己的属性和方法。...

2018-08-14 17:34:31

JAVA学习日志四—类和对象

java是一门面向对象的编程语言,类就是一类事物的抽象定义。而对象就是对一类事物的具体化实例。比如学生整体就是一个类。而小明这一个学生就是一个实例化对象。java的源程序由一个一个的类组成,类就是java最基本的组成单元。同时类也是对象的模板。在一个类中类的属性(就是这类事物具有的特征如:身高姓名等)由变量来表示,类的功能(就是这类事物具有的作用如:学习读书等)由方法...

2018-08-11 00:24:48

JAVA学习日志三——小白如何编辑和运行Java源文件

学习一门语言总要学会在哪里编写代码以及如何让编写的代码能运行出来(当然如果出错也需要知道是否出错)那么下面给大家分享2种java运行方法:一:使用记事本编辑Java代码,使用dos系统编译运行和调试源文件首先,新建一个记事本名称使用英文,后缀改为.java然后打开记事本(前面给大家推荐过一个叫做notepad++的文本编辑软件)用起来会比较方便使用记事本编辑代码。当然使用记事本也可...

2018-08-10 17:33:27

JAVA学习日志二 ——Java的基本知识

今天我们开始正式学习java,那么学习一门编程语言要从它最基本的知识开始学习。我之前的博客总结过一门语言的基本知识方面都应该大体是差不多的。一:标示符那么Java的标识符有一下几个规则:1.标识符由大写英文字母,小写英文字母,数字0–9,特殊符号下划线—和美元符号$组成。2.不能由数字开头3.不能含有空格4.标识符区分大小写二:关键字:大部分是具有...

2018-08-10 17:07:30

JAVA学习日志一JDK的安装与环境变量的设置

今天的内容有:jdk的安装与环境变量的设置java作为现在的主流编程语言,它的发展历史也是蛮好玩的,大家有时间和兴趣可以自行了解一下哈~先给大家推荐学习网站菜鸟教程是一个老朋友了!但是这个网站确实是很好的学习网站。那么什么是JAVA呢?就我个人理解:它就是一门面向对象的高级编程语言,它最最主要的特点就是可以实现跨平台的运行。因为它是在JVM(就是java虚拟机)上运行的...

2018-08-08 17:56:25

对于html,css,js代码的调试方法

一般来说代码出现错误是非常让人头秃的一件事。那么针对网页的编程我们来说一下怎样去调试我们的代码。一般来说有3种方法可以供我们去调试我们的代码哦~使用调试语句来进行调试所谓调试语句就是一些简单的显示语句,比如alert("------");可以进行调试找出错误位置,具体行为就是在大致错误的区域进行添加调试语句,如果语句可以运行并且显示就代表着调试语句之前的代码都没有出错,...

2018-08-07 18:21:17

JAVAscript学习日志二——数组和字符串

由于JS比较难掌握,所以我们会花多一点的时间来掌握它。那么今天来说说js的数组和字符串。数组-如何定义数组:定义一个数组有3种方式定义一个确定长度或者长度不定的数组(最常用的定义方式)var数组名称=newArray(数组长度);定义一个元素确定的数组:var数组名称=newArray(元素,元素,元素..);确定一个长度很短,已知确定元...

2018-08-01 23:27:30

HTML,CSS,JS实例分析

昨天我们大概只说了js的大体知识和语法,结构等基本内容,那么我们今天就来一起写一个具体例子帮助大家理解一下:首先给大家补充一下昨天没有说的知识点。js中的数列的定义以及使用方法:创建一个固定长度的数组对象:var数组名称=newArray(数组长度);(最常用的数组创建方式)创建一个已知元素的数组对象:var数组名称=newArray(元素,元素,元素.....

2018-07-31 18:52:25

JAVAscript学习日志一

JAVAscript是前端web设计中很重要的一门编程语言。根据近几年的情形来看,JAVAscript是现在互联网最流行,应用最广泛的主流脚本语言。什么是JAVAscriptJavaScript虽然含有Java但是跟Java语言的关系并大哦~javascript(简称js)就是一种脚本语言。也是一种轻量级的编程语言。它从服务器被下载到客户端,由客户端的浏览器解释,执行的。它的执行顺...

2018-07-30 23:49:44

CSS学习日志一

在开始CSS之前,那么我们先来说一下CSS和HTML之间的关系以及什么是CSS吧。HTML与CSS的联系HTML的主要功能是编写网页的整体框架以及主要的内容。但是根据我们前面所学到的HTML知识不难看出如果只有HTML编写的网页是比较枯燥甚至可以说整体外观较丑。。。那么我们怎么能让它变得炫酷一些呢?这时候CSS就该出场了,CSS英文全称**CascadingStyl...

2018-07-29 18:05:26

HTML学习日志二

今天我们来一起学习HTML简单基础的网页框架。首先我们补充一个简略的小知识,系统的架构可以分为两种:B/S架构,也就是Browser/Server(浏览器/服务器)架构。也就是基于浏览器和服务器之间的一种架构。可以实现用浏览器即可对服务端进行访问和操作的目的。比如大部分的网站和网页游戏就是采用这种架构的。B/S架构的优点是可以使用浏览器进行访问服务端,方便,省事。可以使用一个浏览器同...

2018-07-27 22:39:00

HTML学习日志一

大家好!今天开始写我自己的博客了,希望能记录自己每天的成长记录。现在的我还是个小白,可能会有很多的错误,但是还是要写的。希望我的好习惯能够养成。今天学习到的主要内容是HTML的基本语句以及表格制作。HTML可以在文本文档中进行编写,同时需要将文本文档的格式更改为.HTML后缀。但是为了更好的编辑体验(省劲)( ̄▽ ̄)”推荐使用HBuilder等编辑软件编写。总的来说HTML有一个大...

2018-07-26 23:40:14
勋章 我的勋章
    暂无奖章