lzhh0815的博客

私信 关注
develop_new
码龄4年

博客记录知识点

  • 2,339
    被访问量
  • 暂无
    原创文章
  • 884,875
    作者排名
  • 0
    粉丝数量
  • 于 2017-05-12 加入CSDN
获得成就
  • 获得5次点赞
  • 内容获得0次评论
  • 获得5次收藏
荣誉勋章
兴趣领域
  • #后端
    #Java
TA的专栏
  • 基础知识
    3篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Java中子类的访问权限为何比父类大?

因为 向上转型及java程序设计维护的原因例:假设一个父类A 拥有的方法 public void setXXX(){} 可以被其他任意对象调用这个方法被子类B 覆写后 为 void setXXX(){} 即 默认的 访问权限 只能被本包极其子类 所访问假设 其他包中的对象 C 调用 方法为: get( A a){ a.setXXX();...
转载
212阅读
0评论
0点赞
发布博客于 2 年前

java编译错误--无法从静态上下文中引用非静态变量,非静态方法

non-static variable mainframe cannot be referenced from a static context即在静态方法中不能引用非静态变量为什么?因为我们知道静态的方法可以在没有创建实例时使用,而申明为非静态的成员变量是一个对象属性,它只有在对象存在时引用,因此如果在对象未创建实例时我们在静态方法中调用了非静态成员方法自然是非法的,所以编译器会在这...
转载
278阅读
0评论
2点赞
发布博客于 2 年前

有符号右移>>,无符号右移>>>

计算机表示数字正负不是用+ -加减号来表示,而是用最高位数字来表示,0表示正,1表示负1.有符号右移>>(若正数,高位补0,负数,高位补1)正数:例如4>>2首先写出4的二进制数,因为是正数所以最高位为0,也就是第一个0000 0000 0000 0000 0000 0000 0000 0100右移两位得到(高位补0)000000 0000 0000...
转载
1005阅读
0评论
1点赞
发布博客于 2 年前

基于jdk在CMD 编译java 程序,中文时出现乱码情况

在基于windows平台通过jdk编译java代码时,如果输出中文时会出现乱码情况:原因:由于java编译时是通过unicode编码,而windows是通过GBK字符的编码,故在读取文件时编码方式不一致导致在编译输出时会出现乱码。解决办法:在终端编译java代码的时候,可以通过javac-encodingutf8Test.java方法来编译...
转载
603阅读
0评论
2点赞
发布博客于 2 年前

VS2013运行C++程序 引用了第三方库,已经添加了附加包含目录的情况下,为何找不到头文件?

这几天,导师让用c++编写一个webscoket客户端,小弟初识C++,所以想先从网上看看别人的程序怎么运行起来。这个程序引用了websocketpp这个第三方库,我已经把文件夹下载下来,并配置进了附加包含目录里面,可是运行的时候头文件报找不到,求大神援助。![图片说明](https://img-ask.csdn.net/upload/201707/13/1499910348_696383.png)![图片说明](https://img-ask.csdn.net/upload/201707/13/1499910370_49241.png)![图片说明](https://img-ask.csdn.net/upload/201707/13/1499910379_955338.png)![图片说明](https://img-ask.csdn.net/upload/201707/13/1499910390_260909.png)
3回答
发布问题于 4 年前