1 常见的诺恩

尚未进行身份认证

我要认证

萌新码农

等级
TA的排名 28w+

Eclipse中scanner类输入中文会把拼音也输出的问题。

我相信不止我一个遇到这样的问题。代码块://输出端package TCP;import java.io.OutputStream;import java.net.Socket;import java.util.Scanner;public class TCP_send { public static void main(String[] args) throws Except...

2019-12-25 11:59:13

【数据结构笔记】数组模拟队列 ArrayQueue

队列 Queue尚硅谷数据结构-学习笔记-------------队列的基本概念队列是一个有序列表(Ordered list),可以用数组(Array)和链表(Linked List)来实现队列遵循先入先出的原则,即:先存入队列的数据,要先取出。后存入的要后取出【图例1】front是队列的头部指针rear就是队列的尾部指针将两个指针的初始值都设为-1当往队列添加数据的时...

2019-10-24 04:25:00

【设计模式笔记】合成复用原则

合成复用原则CRP / Composite Reuse Principle尚硅谷设计模式-学习笔记----------------合成复用原则简单介绍合成复用原则,就是尽量使用依赖/合成/聚合的方式,而不是使用继承。----------------合成复用原则实例实例简介:创建一个A类和B类,B类需要使用A类中的2个方法method1,method2Example:传统...

2019-10-20 02:49:11

【设计模式笔记】迪米特原则

迪米特原则LKP / Demeter Principle / Least Knowledge Principle尚硅谷设计模式-学习笔记----------------迪米特原则简单介绍一个对象应该对其他对象保持最少的了解类与类关系越密切,耦合度越大迪米特法则又叫做“最少知道原则”,即一个类对自己依赖的类知道的越少越好换句话说,对于被依赖的类,不管多么复杂,都尽量将逻...

2019-10-19 05:00:18

【设计模式笔记】开闭原则

开闭原则DIP / Dependency inversion principle尚硅谷设计模式-学习笔记----------------开闭基本介绍开闭原则是编程最基础,最重要的设计原则一个软件实体如类,模块,方法,应该对扩展开放(对提供方),对修改关闭(对使用方); 用抽象构建框架,用实现扩展细节。当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码...

2019-10-16 06:12:43

关于Scanner类中的nextInt()方法后额外的nextLine()方法

import java.util.Scanner;public class nextIntAndNextLine { public static void main(String[] args) { Scanner s = new Scanner(System.in); //input your age System.out.println("Please enter you...

2019-10-16 06:45:10

【设计模式笔记】依赖倒转原则

依赖倒转原则DIP / Dependency inversion principle尚硅谷设计模式-学习笔记----------------依赖倒转原则基本介绍高层模块不应该依赖底层模块,两周都应该依赖其抽象(接口或者抽象类)抽象不应该依赖细节,细节应该依赖抽象依赖倒转/依赖倒置的中心思想是面对接口编程依赖倒转原则基于这样的设计理念:相对于细节的多变性,抽象的东西要稳定的多。...

2019-10-15 03:37:23

【设计模式笔记】里氏替换原则

里氏替换原则LSP / Liskov Substitution principle----------------关于面对对象编程中“继承”的思考1. 继承包含这样一层含义:父类中凡是已经实现好的方法,实际上是在设定一种规范和契约。虽然它不清只要求所有的子类必须遵循这些契约,但是如果子类对这些已经实现的方法任意修改,就会对整个继承体系造成破坏2. 继承在给程序设计带来便利的同时,也带来...

2019-10-15 03:02:40

【设计模式笔记】依赖倒转原则 依赖关系传递的三种方式 (详细实例/每一步的注释)

依赖倒转原则 依赖关系传递的三种方式继续学习尚硅谷的设计模式课程,在课程中的依赖倒转原则之中,提到依赖关系传递的三种方式。他们分别为:接口传递构造方法传递Setter方法传递不过课程中的案例说实话对于像我这样的萌新来说一头雾水。专门去查询了一下其他的案例,找到了一个比较好的实例,这个实例来源于:[https://mp.csdn.net/hfreeman2008/articl...

2019-10-14 03:15:32

解决netBeans8.2出现的找不到jdk的问题

为了帮助大家节省时间直接说解决方法吧,试了很多csdn里的方法基本都没有什么卵用,最终最有效的方法就是直接去下载netbean的jdk整合包。无需担心jdk版本的问题。只需要在高级配置中更改一下javahome解决了。下载方法直接google或者百度 JDK 8u111 with NetBeans 8.2,下载然后安装,就解决了。...

2019-09-27 16:37:26

Java 稀疏数组:利用IO流实现存盘与续上盘功能

import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class SparseArray { public static void main(String[] args) { int[][] chessArr1 = new int[11][11]; che...

2019-06-23 20:25:54

Java 格式化输出printf的用法

为什么叫做格式化输出?在撸数据结构教程的时候发现老师使用了一种叫做“格式化输出”的输出方式之前没接触过过,所以专门来学习研究一下。.这种输出方式其实是基于c语言中的printf,预先指定输出数据的格式,然后再执行指定格式的输出。这样说也许比较抽象,我们可以看一个简单的例子。int i = 1;int j = 2;System.out.println("i = "+ i);Syst...

2019-06-22 17:19:17

第一次写博客

第一次写博客代码://Hello World目前还是一个还未开学的计算机研究生(转专业)希望在这短短的1年半,通过自己的努力到达一定的程度。在这个假期的目标:JavaEE学习目标(截止至9月1日)java基础: java 基础语法 面对对象编程 抽象类与接口 集合类基础 File操作与IO流 多线程编程基础 IP与TCP 类的加载与反射 Java GUI基础...

2019-06-19 12:15:33
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。