4 gongjinsi

尚未进行身份认证

暂无相关描述

等级
博文 52
排名 10w+

Java入门学习-Hello Spring Boot

工具与环境IDEAULTIMATE版jdk1.8.0_111maven3.5.0选择模板SpringInitializr–webXXApplication.java此为启动类,神器已默认写好packagecom.spring;importorg.springframework.boot.SpringApplication;importorg.springframewor

2017-07-16 10:33:02

Java入门学习-反射机制

是什么在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。做什么在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。原理后续补充应用后续补充

2017-07-15 23:52:15

Appium环境搭建

node.js1、安装node.js64位安装包下载地址:https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi2、配置node的环境变量(默认已经配好)3、测试node:cmd下node-vJDK本机已安装,不累赘记录Android-SDK1、安装:http://dl.google.com/android/instal

2017-07-06 19:01:42

Java入门学习-学会用txt文档写一段helloworld,并通过windows命令行编译和执行该Java代码

自己一个字母一个字母的在记事本里敲,还是挺容易出问题的:要不就是String没有大写,要不就是写成arg[],还有编译成功缺不能运行。先附上终于写对的helloworldpublicclasshelloworld{publicstaticvoidmain(String[]args){System.out.println("helloworld");}

2017-07-05 00:07:23

Java入门学习-学会使用日期函数和日期的计算方法,理解什么是时间戳

一、日期函数(两种方法)1、使用importjava.util.Calendar;Calendarcalendar=Calendar.getInstance();2、使用importjava.util.Date;Datedate=newDate();二、计算方法Calendarcalendar=Calendar.getInstance();//获取系统当前年份

2017-07-03 19:36:36

Java入门学习-学会使用静态变量、掌握单例模式的用法和原理

静态变量在上一节已学习使用过,总结为类变量,只占一块内存,与实例化无关。单例模式的意思是,每个类只有一个实例(一般用于资源管理,可以解决生产者-消费者问题)。引用一段话意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。主要解决:一个全局使用的类频繁地创建与销毁。何时使用:当您想控制实例数目,节省系统资源的时候。如何解决:判断系统是否已经有这个单例,如果有则返回

2017-06-19 22:08:37

Java入门学习-学习static的用法

static起到修饰静态的作用

2017-05-26 15:25:14

JAVA入门学习-学习如何自定义一个实体类,用于存储一组数据。

实体类:引用一下别人在实体类的经验一、实体类的名字尽量和数据库的表的名字对应相同。二、实体类应该实现java.io.Serializable接口。三、实体类应该有个无参的构造方法。四、实体类应该有个有参(所有的参数)的构造方法。五、实体类有属性和方法,属性对应数据库中表的字段,方法主要有getter和setter方法。六、实体类还应该有个属性serial

2017-05-16 13:15:18

Java入门学习-自我理解IO流

之前写了一篇IO流,自己都不知道复制的是什么,决定重新写一篇,换个方式写:一、总框架二、自我觉得重要的事情总结三、两个实例直接巩固知识1、“背单词”:从单词本中读取单词每隔2秒输出到网页显示;可以去掉音标显示;可以改变单词显示的速度;可以增加测试的功能(单词含义可以随机选4个词的含义来让用户选择),可以增加标记生词并记到生词本中;。2、“网络爬虫”:界面可以做成图形化界面;下载时可以判断是不是网页(

2017-05-10 22:46:38

Java入门学习-实践:手动输入城市名称5次,完成后输出一份city.txt文档,写出被输入最多次的城市名字

importjava.awt.MenuComponent;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.Iterator;import

2017-05-09 20:43:20

Java入门学习-理解I/O

首页贴上神一般的图片文件处理publicclassFileTest{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubcreateFile();}publicstaticvoidcreateFile(){

2017-05-08 23:11:38

中山医工作札记

5月8日:早上有位老爷爷过来取报告,问我有什么问题没,我笑笑说,报告下面有结论。就看到老爷爷把纸拿开到一米外再读内容,原来真有这么严重的老花眼。其实我挺想帮他读的,可是后面还排队有人,没办法咯。后来他看完了好像有什么问题,问我可以帮他看一下吗?我很不好意思的笑着说:抱歉哈,我不是学医的。没有想到老爷爷和我说:虽然你不是学医的,但是你的态度我特别喜欢。哎呀,刚出工作被表扬了,内心小小窃

2017-05-08 09:36:09

Java入门学习-深入理解集合

集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection接口又有3种子类型,List、Set和Queue,再下面是一些抽象类,最后是具体实现类,常用的有ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap等等。1、List:

2017-05-07 23:35:12

Java入门学习-学习if & else,for循环,foreach循环,while循环的用法。

一、语法结构1、if用于分支情况:如果。。。就。。。否则就。。。if(布尔表达式){//如果布尔表达式为true将执行的语句}if(布尔表达式){//如果布尔表达式的值为true}else{//如果布尔表达式的值为false}2、for用于循环处理:如从100内的偶数相加:从2开始,到100结束,控制变量每次增加2for(初始化;布尔表达式;更新){

2017-05-06 21:18:57

Java入门学习- 理解List和HashMap和HashTable的用法和区别

一、List、HashMap和HashTable的关系与区别List是接口,特性是按顺序,可以重复HashMap,实现了map接口,是键值对(key-value)HashTable,实现了map接口。继承于dictionary,他与HashMap的区别可以从下面的引用总结为一下几点:HashTable是同步支持多线程的。HashMap不支持,但是Jdk1.5之后,Concurrent

2017-05-05 16:45:26

Java入门学习-使用Math,实现lg、平方、开方、round、floor、ceil的算法。

一、lg使用方法:Math.log10()publicclassMathMethod{publicstaticvoidmain(String[]args){inta=100;doubleb=100;floatc=100;System.out.println("lg的实现:"+Math.log10(

2017-05-04 11:06:21

Java入门学习-理解super,this,@override的用法

一、super和this1、this指向自己的引用。我之前一般都在构造函数中用thisclassparents{intx,y;publicparents(intx,inty){this.x=x;this.y=y;}}用法:this.x指向当前的x字段this.method()指向当前的

2017-05-03 23:15:04

Java入门学习-<? extends T>和<? super T>

附上一个我学extends时,发现的一个说<?extendsT>和<?superT>特好的文章,转载自胖大师<?extendsT>和<?superT>是Java泛型中的“通配符(Wildcards)”和“边界(Bounds)”的概念。<?extendsT>:是指“上界通配符(UpperBoundsWildcards)”<?superT>:是指“下界通配符(Lowe

2017-05-02 23:49:26

Java入门学习-理解float,double,unsigned,long,short,final,extends,implements的用法。

一、float,double,short,long1、float单精度浮点数(32位);默认值0.0f;浮点数不能用来表示精确的值例:floatf1=1.5f;关于浮点数存在的原因,我找到下面一段话,觉得很有道理虽然计算机使用二进制,但在处理非整数时,也需要考虑小数点位置的问题,无法对齐小数点就无法做加法、减法比较这样的操作。我们说小数点位置,永远是说相对于我们

2017-05-01 21:49:58

Java入门学习-学会try/catch/throw的用法。做出一个计算器除法功能,除以0时程序必须给出提示。

一、try/catch/throw含义理解因为程序运行着,可能会产生一些错误,这些错误并不是语法错误(语法错误编译器会识别提示),而是到了特定的操作就是产生。所以需要引入try/catch/throw,try相当于是监控区域,在try{}块里尝试着各种可能产生异常的调用。当try里抛出了异常后,就需要catch处理这个异常,如果有多种异常,则可以写多个catch语句。throw可

2017-05-01 20:11:12
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!