ĴAVA
旅人_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA学习笔记 ~ static 关键字用法详解
静态成员函数为什么不可以调用非静态成员函数?普通成员函数都有一个隐藏的this指针,而静态成员函数没有(静态只能访问静态,非静态可以访问静态)。注:静态成员函数可以不需要类的实例就直接使用,非静态的成员函数很可能用到一些成员变量,而成员变量的创建和初始化是在创建了类的实例时在构造函数调用的时候才进行的。 如果允许静态成员函数调用非静态的成员函数,那么就很有可能使用到未创建也未初始化的成员变...转载 2018-11-22 14:23:08 · 195 阅读 · 0 评论 -
JDK源码学习~AbstractStringBuilder
Jdk1.8abstract class AbstractStringBuilder implements Appendable, CharSequence{}AbstractStringBuilder抽象类实现了Appendable, CharSequence接口Appendable: 提供apend()方法接口定义CharSequence:这里实现了length()、ch...原创 2019-03-06 17:19:50 · 276 阅读 · 0 评论 -
JDK源码学习~Object
Jdk1.8public class Object {}Java是一门面向对象的语言,饱含抽象的特性,它的设计也是如此,万事万物都有根源,在java中以类为单元,类与类之间也有联系。继承:Object为顶层父类,也可以叫做“上帝类”,是所有类的源头,如果一个类没有显式的继承某个类,那么它将默认继承自Object。方法一览://在类被加载的时候进行一些必要的初始化工作pri...原创 2019-03-06 14:55:35 · 184 阅读 · 0 评论 -
JDK源码学习~HashMap(一)
public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V> , Cloneable , Serializable {}类定义:HashMap继承了AbstractMap,实现Map,Cloneable,Serializable...原创 2019-02-19 21:57:32 · 262 阅读 · 0 评论 -
JDK源码分析~Integer
public final class Integer extends Number implements Comparable<Integer> {}类定义:Integer继承自Number类,实现了Comparable<Integer>接口Number:他是一个抽象类,拥有4个抽象方法和3个实体方法,继承了Serializable...原创 2019-02-12 17:25:54 · 255 阅读 · 0 评论 -
Java实现Aligenie天猫精灵OAuth2.0认证授权流程
由于对智能家居物联网比较感兴趣,之前参考电子发烧友上 小狂的教程,加上自己的想法,完善一版基于PHP的智能家居的设备平台实现,且天猫精灵的开放性和功能是国内智能音箱中的佼佼者,于是准备用java重构之前被魔改混乱的php代码。 实现OAuth2.0接入:参考文档:天猫精灵开放平台OAuth2.0(我是照着官网文档写的流程,该授权服务并不能用于其他站点登陆,需要修改)需要实现...原创 2019-02-16 19:32:20 · 6201 阅读 · 29 评论 -
JDK源码分析~String
public final class String implements java.io.Serializable , Comparable<String> , CharSequence {}类定义:String实现了3个接口 Serializable , Comparable<String>, CharSequenceSerializ...原创 2019-02-10 20:35:51 · 191 阅读 · 0 评论 -
IDEA配置Tomcat远程部署,解决失败方案
总结一下在配置idea部署项目到远程服务器时遇到的一些问题,希望各位同学能少走弯路本文主要是解决出现的问题,具体配置连接可以参考其他博客环境:ubuntu16 tomcat8 1、Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: ja...原创 2019-02-15 10:55:55 · 5866 阅读 · 3 评论 -
Exception in thread "main" java.lang.NoClassDefFoundError
在写测试程序时无意将2个类名写成了大小写不同但字母串相同的类,于是运行时报错,类似如下写了个demo测试class Aa { public Aa() { System.out.println("AAAAAAAA"); }}class aA { public aA() { System.out.println("BBBBBBB...原创 2018-12-15 19:38:20 · 2095 阅读 · 0 评论 -
java 实现单链表
c语言中链表需要自己实现,而java提供好了LinkedList供调用,闲来无事上手用JAVA写一个,菜鸟一枚,不当不规范之处希望各位大佬指正^_^ 先创建一个节点的模板类class Node{/* 创建链表子节点模板*/ public String name;//节点数据示例 public String sex;//性别 public int age;//年...原创 2018-11-27 21:44:49 · 291 阅读 · 0 评论 -
java 变量作用域
java中,函数内部局部变量作用域只在定义它的 {} 结构中有效例如: for(int i=0;i<10;i++){ System.out.print(i); } System.out.print(i);编译提示第二个System.out.print(i);中变量i找不到也就是说{}体内部定义的变量只在其父{}范围内有效if(true...原创 2018-11-25 15:24:52 · 323 阅读 · 0 评论 -
springboot多模块项目 maven 打包解决方案
一般我们会在创建springboot多模块项目时添加公共模块,例如--------------------------此时请注意,父工程 P 中pom不要添加springboot Maven编译插件!------------------------------- <build> <plugins> <plugin> ...原创 2019-08-02 10:34:11 · 618 阅读 · 0 评论
分享