![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 51
codeEast
这个作者很懒,什么都没留下…
展开
-
Java中的进制
用于记录学习交流与0xff(11111111)相与是为了维持数据的原值,由于数值在计算机内部是以补码形式存在的,存在符号符号位,具体区别: 为正数时: 为负数时: 原因如下:原创 2017-07-21 11:10:46 · 184 阅读 · 0 评论 -
泛型
/** * @program: pro1 * @description 泛型只能引用类型,不能是基本类型,使用泛型避免了向下转型带来的安全隐患 * @author: ydcoding * @create: 2019-07-24 22:25 **/class Point<T>{ private T x; private T y; public ...原创 2019-07-25 20:53:19 · 138 阅读 · 0 评论 -
排序
public class Pro2java { public static void binarySort(int[] source) { int i, j; int high, low, mid; int temp; for (i = 1; i < source.length...原创 2019-07-17 04:39:10 · 88 阅读 · 0 评论 -
java基础编码思想解决方案
public class Pro1java { public static void main(String[] args) { //自主编码打印九九乘法表 for (int i = 1; i <=9 ; i++) { for (int j = 1; j <=i ; j++) { //这里...原创 2019-07-17 04:17:15 · 133 阅读 · 0 评论 -
Java面试
汇总面试题链接http://blog.csdn.net/einstein10147/article/details/770401101.关于静态代码块、非静态代码块以及构造函数的执行顺序static 代码块{} 代码块构造函数eg:子类A继承父类B, A a = new A(); 则父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A...原创 2018-03-07 21:52:45 · 172 阅读 · 0 评论 -
《第一行代码Java》接口实现代理设计模式(Proxy)笔记与代码
.接口的应用 —— 代理设计模式(Proxy)区分: 一个接口有至少有两个子类:一个是真实对象,一个是代理对象(代理模式)一个接口一个子类(工厂模式)Ø代理设计也是在java开发中使用较多的一种设计模式,所谓的代理设计就是指一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理,就好比在生活中经常使用到的代理上网那样,客户通过网络代理连接原创 2018-02-06 12:44:10 · 192 阅读 · 0 评论 -
《第一行代码Java》接口实现工厂模式学习笔记与代码
. 良好的编程风格: 客户端(该实例为主方法)调用简单,不需要关注细节, .程序修改代码,不影响,不影响客户端调用,即使用者不用担心代码变更,因为一个接口可能有多个子类package org.java.factory;/** * * 该程序是未采用工厂模式,用来对比工厂模式 * @author coder *因为一个接口可能有多个子类,如果我们在程序上多实现了很多接原创 2018-02-06 12:09:37 · 190 阅读 · 0 评论 -
《第一行代码Java》接口部分学习笔记与代码
1.基本概念接口定义:如果一个类只是由抽象方法和全局常量组成,将其定义为接口接口对象本身和抽象类类似,自己不能使用new关键字实例化,接口必须有子类它的子类可以使用implement关键字实现多个接口,接口的子类(如果不是抽象类)必须覆写接口中全部抽象方法,接口对象可以利用对象的向上转型进行实例化操作 .如果一个子类要继承抽象类又实现接口,那么应该采用先继承(ex原创 2018-02-06 11:21:38 · 267 阅读 · 0 评论 -
JavaBean的书写规范
JavaBean规范(1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public ,如: public class user{......}(2)JavaBean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器(3)一个javaBean类不应有公共实例变量,类变量都为private ,如: private int id;(4)属性应该通过一组存取原创 2018-02-05 13:11:16 · 4976 阅读 · 0 评论 -
《第一行代码Java》DAO设计模式部分学习笔记与代码
1.分层思想总体思路:控制层调用Service层,业务层调用DAO层,DAO层调用jdbc接口进行数据库底层操作 当今企业平台的开发项目,基础的分层方发方式:显示层(前端),控制层,业务层(又称服务层service层),数据层(持久DAO层),数据库后台业务:Ø在整个项目之中,后台业务层是最为核心的部分,而后台业务包含有业务层与数据层两个方面的解释:Ø原创 2018-02-05 11:01:56 · 248 阅读 · 0 评论 -
《第一行代码Java》Java类集框架部分学习笔记与代码
总结:类集就是Java数据结构实现,类集就是动态对象数组Collection但对象保存(单身贵族),Map偶对象保存(甜蜜情侣) .类集在整个Java中最为核心的用处就在于实现了动态对现象数组的操作,并且定义了大量的操作方法核心接口为:Collection,List,Set,Map,Iterator,Enumberation。Collection是进行但对象保存的最大父接原创 2018-02-03 11:58:48 · 1489 阅读 · 1 评论 -
《第一行代码Java》数据表与简单Java类映射部分学习笔记与代码
.简单Java类的设计原则: .类名=表名 .属性名称(类型)=表字段(类型) .一个实例化对象=一行记录 .多个实例化对象(对象数组)=多行记录 .引用关系=外键约束 .相关代码:package org.java.yinyongsz;class Member{ private int mid; priva原创 2018-02-02 15:25:48 · 236 阅读 · 0 评论 -
《第一行代码Java》引用传递部分学习笔记与代码
.引用传递的核心意义:同一块堆内存空间可以被不同栈内存所指向,不同栈内存可以对同一堆内存进行内容修改 package org.java.yinyong;public class Message { private int num = 10; public Message(int num){ this.num=num; } p原创 2018-02-01 21:27:47 · 227 阅读 · 0 评论 -
《第一行代码Java》数组与String部分学习笔记与代码
.堆内存:保存对象真正的数据,就是每一个对象的属性内容如cat对象的颜色color,age属性的具体数值; .栈内存:保存的是一块堆内存的空间地址,简易理解为对象的名称如Cat cat中的cat(对象名称); 联系与区别:一块堆内存可以被多个栈内存所指向,但反之,一块栈内存只能保存一块堆内存的地址; .数组package org.java.array;/** * 数原创 2018-01-30 15:32:37 · 251 阅读 · 0 评论 -
String 类的有关方法
public String substring(int beginIndex,int endIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。substring(int beginIndex) 返回一个字符串,该字符串是此字符转载 2017-11-09 19:24:07 · 164 阅读 · 0 评论 -
Java实现验证码功能
package com.suse;import java.awt.Color;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.PrintWriter;import java.util.Random;import javax.image原创 2017-08-06 22:26:48 · 602 阅读 · 0 评论 -
Java中方法调用的细微区别
1.未用static修饰方法 public class HelloWorld { public static void main(String[] args) { // 创建名为hello的对象 HelloWorld hello = new HelloWorld(); // 调用hello对象的calcAvg()方法,并将返回值保存在变量avg中原创 2017-07-17 18:40:12 · 275 阅读 · 0 评论 -
Java异常之throws与throw关键字的用法
1、throws关键字通常被应用在声明方法时,用来指定可能抛出的异常。多个异常可以使用逗号隔开。当在主函数中调用该方法时,如果发生异常,就会将异常抛给指定异常对象。如下面例子所示: public class Shoot { 创建类 static void pop() throws NegativeArraySizeException { //定义方法并抛出NegativeArraySize原创 2017-07-19 23:41:07 · 1140 阅读 · 0 评论 -
构造方法私有化(单例与多例设计模式)
/** * @program: pro1 * @description 如果想控制一个类实例化对象产生个数,那么首先就要把锁定类的构造方法‘ * 只需要一个对象,那么在类的内部用static定义一个公共对象并且每次通过static方法返回唯一的对象。 * 这样不管外部有多少次调用,都只会产生唯一的对象,这就属于单例设计模式。 * @author: ydcoding * @create...原创 2019-07-28 10:36:15 · 175 阅读 · 0 评论