自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个Noob Java 学习者

Java学习日常

  • 博客(17)
  • 收藏
  • 关注

原创 工作一年杂谈(至毕业季)

2018.07.15大三暑期,我迎来了我人生中的第一份实习工作,说实话当时的我真的是什么都不懂,只是在网上自学了JavaWeb的一些知识,就连常用的开发框架也不知道是什么。当时独自来北京这个偌大的城市,找工作的心态就是无论工资多少,只要能找到工作学到技术就可以。现在想了一年前的自己觉...

2019-07-18 17:28:22 424

原创 获取微信公众号关注总人数和用户列表

工作需要获取公司获取实时公众号总人数,我当时第一反应看管理后台不就行了·····,想完就觉得有点傻,看管理后台还需要让我些什么呀!!!然后开始整理思路,想要获取微信公众号管理后台数据,肯定是要调用微信公众号后台接口,参考官方的接口文档可以看见我们在URL参数中我们需要填写access_token这个参数,另一个可以不填写,如果你不知道这个参数的数值则点进去之后这里...

2019-08-22 09:25:08 9962

原创 闲记

自参加工作这已经是第五个工作周了,随着时间的推移,貌似已经逐渐适应了这不温不火的工作环境,跟北京慌慌张张,匆匆忙忙的生活环境对比出较强的差别感。这可能跟居住地处于北京北六环之外略有关系(十三陵附近),但是这好像也不是可以说服自己的理由。 本着给生活增添一下色彩元素的思想,除了本职工作之外,在家中开始每天做饭,每周打扫卫生,周六日在网上接敲代码的工作以及有时间了转一转居住地...

2019-08-12 11:25:08 202

原创 简易SSM+Layui 查询信息项目

入职的第一个星期,领导安排做了一个测试新人项目,框架要求用SpringMVC,数据库使用Oracle,页面没有要求,所以我就选用了我比较熟悉的Layui,小伙伴可以把该项目当成简易的SSM项目框架使用,不需要使用时不需要再次搭建。spring-mybatis配置<?xml version="1.0" encoding="UTF-8"?><beans xml...

2019-07-24 13:46:17 1429

转载 Java中字符串String Switch的实现原理

Switch能否用String做参数?   参数可以是整数表达式,JDK1.5开始支持Enum类,JDK1.7开始支持String。对这个感兴趣还有一个原因,是我想在面试中问一下这个问题,如果面试中有类似这样的一个问题的话会非常有趣。验证它其实非常简单,你只需用字符串写一段switch的代码,然后反编译一下,看看编译器是如何翻译它们的就可以了。原始代码:这是一个简单的测试程序,它有一个main方法...

2018-04-12 10:09:04 382

转载 Java九种基本数据类型详解

Java提供了九种基本的数据类型,它们分别是:void  boolean  short  int  long float double  byte char  对应的Java类 Void Boolean Short Integer  Long Float  Double Byte Character基本类型大小(字节)默认值封装类byte1(byte)0Byteshort2(short)0Shor...

2018-04-11 20:38:00 2179

原创 Java中compareTo()方法比较字符串详解

中心:String 是字符串,它的比较用compareTo方法,它从第一位开始比较,如果遇到不同的字符,则马上返回这两个字符的ascii值差值.返回值是int类型1.当两个比较的字符串是英文且长度不等时,1)长度短的与长度长的字符一样,则返回的结果是两个长度相减的值a="hello";b="hell";num=1;或者a="h";b="hello";num=4;2)...

2018-04-11 10:25:17 65912 6

原创 Java -- 再窗口中显示日志记录

作为日常练习内容,就不分析了,我把代码直接贴上,在注释中添加解释package com.Logging;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.io.IOExcepti...

2018-04-10 16:52:02 2838 1

原创 Java -- 分析堆栈轨迹元素

        最近学习《Java核心技术》终于进行到了第七章异常机制,这章给我的印象比前面的接口,继承和类好多了,今天分析一下堆栈轨迹元素。        堆栈轨迹(stack trace)是一个方法调用过程的列表,包含了程序执行过程中方法的调用的特定位置,当一个程序正常运行终止时候,这个列表会显示出来。        直接使用getStackTrace方法,会得到StackTraceEleme...

2018-04-08 17:45:19 1092 2

原创 Java -- 内部类详解

     学习《Java核心技术》这本书,已经看到了内部类,分享一下学习心得和体会内部类是定义在另一个类中的类,那么问题就来了:为什么要使用内部类呢?,定义它有什么好处?首先回答第一个问题内部类提供了更好的封装只有外部类能访问内部类内部类可以独立继承一个接口,不受外部类是否继承接口影响内部类中的属性和方法即使是外部类也不能直接访问相反内部类可以直接访问外部类的属性和方法,即使private利于回调...

2018-04-03 17:04:16 167

转载 Java -- lambda表达式

导图文章最后有源码简介学习lambda表达式就要先知道函数式接口是什么?函数式接口(Functional Interfaces):如果一个接口定义个唯一一个抽象方法,那么这个接口就成为函数式接口。同时,引入了一个新的注解:@FunctionalInterface。可以把他它放在一个接口前,表示这个接口是一个函数式接口。这个注解是非必须的,只要接口只包含一个方法的接口,虚拟机会自动判断,不过最好在接...

2018-04-02 10:25:04 598

原创 Java--接口概念

        通过不懈努力,终于学习到了下一章节--接口,接下来讲述一个接口的概念以及一些特性,包括自己的心得体会。一:对于个人理解,接口是最抽象的,比抽象类更抽象,它实现了设计与实现的分离,真正体现在现实生活相当于"如果你是·····那就必须能做·······"的思想,总的来讲接口就是规范,定义了一组规则,凡是一个类实现了一个或多个接口,就要随时使用实现了相应接口对象,并要遵从接口描述的统一格...

2018-04-01 20:30:52 625

原创 Java-- 继承的设计技巧

        今天到了总结的时间,分享一下学习继承的心得(大佬勿笑~~)        ①将公共操作和域放在父类当中        将公共操作放在超类当中,所有的子类都将继承,即减少了代码行数,有增强的封装性。例如:将name,age等属性放在person类当中,而不是student中,更符合继承设计思想。②不要使用受保护的域        protected机制尽量不要使用,其原因有二:第一,...

2018-04-01 11:06:29 214

原创 Java--(三)反射之编写泛型数组代码

日常学习仍旧在反射这部分,分享一下今天的学习心得:使用反射编写泛型数组代码Java.lang.reflect包中的Array类允许动态的创建数组,其中copyOf方法可以用于扩展已经填满的数组那么如何编写一个通用的方法呢,开始进行编写TestOne:private static Object[] badCopyOf(Object[] a, int newLength)//not useful {...

2018-03-31 10:47:22 232

原创 Java--(二)反射之在运行时使用反射分析对象

对于我这样一个菜鸟级别的人来说,学习反射真心有点郁闷,今天继续分享一下学习心得。在运行时反射分析对象,可以利用反射机制,查看数据域的实际内容,查看对象域的关键方法是Field类中的get方法,例如f是一个Field类型的对象,(通过getDeclarerFields得到的对象),obj是某个包含f域的类的对象,f.get(obj),将返回一个对象,其值为obj域当前值,直接看一下代码:public...

2018-03-30 10:58:32 566

原创 Java--(一)反射之分析类的能力

最近正在看《Java核心技术 卷一》,学习Java基础知识,看书难免有所枯燥,所以打开博客复习记录一下学习心得。反射机制当中最重要的无疑是检查类的结构,通过查看源码了解到Field,Method和Constructor分别用于描述类的域、方法和构造器,这三个类都有getName方法,用来返回项目的名称,还有getModifiers方法,用来描述修饰符。Class类中getField,getMeth...

2018-03-29 19:23:28 248

原创 开启CSDN博客之旅!

一个菜鸟级别的Java学习之路    在校大三本科学生,计算机科学与技术专业,不想考研,至于原因,心中只有向“qian”的梦。    心中定下方向,致力于学习Java,及其浅薄的基础,让我感觉略有苦感,于是立次微博,记录学习经历,在此分享。    望各路大佬多多指点--   ...

2018-03-29 19:08:16 148

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除