- 博客(28)
- 问答 (1)
- 收藏
- 关注
原创 mac使用idea、maven创建javaWeb并推送到远程git仓库
mac使用idea、maven创建javaWeb并推送到远程git仓库创建一个maven工程,选择webapp创建成功后的项目目录如下我们需要在main下面创建一个java的文件,刚创建好不能创建类,需要设置将其加到sources修改pom文件修改完pom文件后记得点击屏幕右上方的import changes右键项目–git–add to cvs 然后在commit到本地仓库在远程仓库创建一个项
2017-10-25 13:41:20
821
原创 Java编程思想
第一次买的是英文版,耐着性子看了几十页,实在是有些困难,但是周围大师都推荐,就斗手买了一本中文版的,此书从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等)详细全面的讲解,大量实例与习题可以很好的巩固前面之所学。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包
2017-09-22 11:14:48
412
原创 mac 使用idea切换jdk版本
mac 使用idea切换jdk版本1)看一下本机的jdk版本 有jdk1.8 以及 jdk1.7 之前默认的是jdk1.7,由于想学习一下jdk1.8的新特性,需要进行切换2)打开idea进行下面的步骤3)最后写了一段代码进行测试(经典的Lambda)
2017-08-27 15:36:14
18045
1
原创 一次意外的惊喜
2016-11-10这天由于身体原因休假在家,下午突然收到了优快云的采访邀请,我第一反应是,你们弄错了吧?我是一个应届毕业生,才工作半年时间。。。。。。那边优快云的工作人员直接将采访提纲给我发了过来,我看上面的信息跟我的完全符合,有些惊喜也有些隐隐的担心。看了采访的内容,有些技术问题自己在工作中没有接触过,担心回答不好误人子弟,就很委婉地拒绝了。但是这次机会,更坚定了我走这条路的决心。其实写这篇
2016-11-11 13:41:00
723
原创 Maven学习笔记(一)----在MyEclipse中配置Maven插件及创建maven项目
马上要去公司实习了,听朋友说公司要用到这个东西,在加之自己以前在配置SSH环境的时候,那种痛苦和繁琐的感觉,所以决定学一学这个东西。今天就来说说在MyEclipse中配置Maven插件及创建maven项目。这块提示一个东西:如果是MyEclipse和Eclipse4.0以上版本不需要安装插件,如果是其他版本则需要下载m2e插件,并将其复制到eclipse安装目录下的dropins文件夹下,修改ecl
2015-12-14 19:36:50
663
原创 面试总结----Java程序媛漫漫求职路
看了好多热心的朋友总结他们的面试经验,读书笔记等等,对我很有帮助,自己也想小小的贡献一下,希望对大家有点帮助。先介绍一下自己: 本人 ,女,西安非211大学毕业,硕士,非科班出身,相貌平平,智商有时高有时低,哈哈!研究生期间,在男朋友的指点、引导下,一步一步走上了编程之路。 说说自己的求职路吧!我周边同学基本都是搞算法的,我不知道为啥对算法有种本能的排斥,所以就选了与本专业大多数人不一样的方向
2015-12-14 12:06:20
1170
原创 Java学习笔记----自增陷阱
继承的概述刚开始学自增、自减的时候,书上介绍说++或–在操作数前就先加减1再赋值,++或–在操作数后就先赋值后加减1。但是今天遇到一个问题,颠覆了我的理解。大家来看一下地下这段代码:public static void main(String[] args) { int count = 0; for(int i=0;i<10;i++){ cou
2015-11-03 15:20:22
642
原创 Java学习笔记----继承
继承的概述继承的格式继承的好处继承的弊端Java中继承的特点继承的注意事项什么时候使用继承Java中继承的成员关系super和this关键字继承的概述多个类中存在相同属性和行为时,将这些内容抽取到单独的一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。单独的这个类成为父类,基类或者超类;这多个类可以成为子类或者派生类。有了继承以后,我们定义一个类的时候,可以在一个已
2015-10-04 23:56:37
480
原创 Java学习笔记----代码块
代码块的概念代码块的分类代码示例代码块的概念在Java中,使用{}括起来的代码被称为代码块,根据其位置和声明不同,可以分为局部代码块、构造代码块、静态代码块、同步代码块。代码块的分类1、局部代码块在方法中出现,限定变量的生命周期,及早释放,提高内存利用率。2、构造代码块在类方法外出现,多个构造方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行。3、静态代码块在类方法外出现,加
2015-10-03 18:06:59
515
原创 Java学习笔记----构造方法
构造方法的作用构造方法的格式构造方法的注意事项类的初始化过程构造方法的作用用于对对象的数据进行初始化构造方法的格式1、方法名和类名相同2、没有返回值类型,连void都不能有3、没有返回值思考题:构造方法中可不可以有return语句呢? 可以,我们可以写成这样:return; 其实,在任何的void类型的方法的最后你都可以写上:return;构造方法的注意事项1、如果我们没有写构造方法,系
2015-10-03 14:27:06
569
原创 Java学习笔记----static关键字
静态的特点静态的内存图静态的注意事项静态变量和成员变量的区别main方法静态的特点1、可以修饰成员变量和成员方法2、随着类的加载而加载3、优先于对象存在4、被类的所有对象共享(这是我们判断该不该使用静态的依据)5、通过类名调用(既可以通过对象名调用,也可以通过类名调用,建议通过类名调用)静态的内存图静态的内容在方法区的静态区静态的注意事项1、在静态中没有this对象2、静态只能访问静态静态
2015-10-03 13:15:53
675
原创 Java学习笔记----封装和private关键字
封装的概念封装的好处封装的设计原则封装的体现private的特点private的应用封装的概念封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装的好处1、隐藏实现细节,提供公共的访问方式2、提高了代码的复用性3、提高安全性封装的原则1、将不需要对外提供的内容隐藏起来2、把属性隐藏,提供公共方法对其访问封装的体现private是封装的一种体现。 封装:类,方法
2015-10-02 21:05:15
2451
原创 Java学习笔记----匿名对象
匿名对象的概念匿名对象的应用场景匿名对象的概念匿名对象顾名思义就是没有名字的对象。JAVA匿名对象会被分配到堆内存,分配到内存后运行一次就变成垃圾了,不过内存处理机制会对一定时间内无指针指向的对象进行 destrory()。匿名对象的应用场景1、调用方法,仅仅只调用一次的时候 注意:调用多次的时候,不合适。 好处: 匿名对象调用完毕就是垃圾,可以被垃圾
2015-10-02 20:42:21
498
原创 Java学习笔记----参数传递
在这里我用一个例子说明类作为形式参数的问题?如果你看到一个方法需要的参数是一个类名,就应该知道这里实际需要的是一个具体的对象。/* 形式参数的问题: 基本类型:形式参数的改变不影响实际参数 引用类型:形式参数的改变直接影响实际参数*///形式参数是基本类型class Demo { public int sum(int a,int b) {
2015-10-02 20:25:38
354
原创 Java学习笔记----成员变量与局部变量
二者区别注意事项二者区别在类中的位置不同成员变量:类中方法外 局部变量:方法定义中或者方法声明上在内存中的位置不同成员变量:在堆中 局部变量:在栈中生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,随着方法的调用完毕而消失初始化值不同成员变量:有默认值 局部变量:没有默认值,必须定义,赋值,然后才能使用注意事项局部
2015-09-20 22:56:28
493
原创 Java学习笔记----面向对象理解
参数传递面向对象参数传递1、java中只有值传递 a、基本类型:形式参数的改变不影响实际参数的改变 b、引用类型:形式参数的改变会影响实际参数的改变面向对象1、面向对象是基于面向过程的思想2、面向对象思想的特点 a、是一种更符合我们思考习惯的思想 b、把复杂的问题简单化 c、让我们从执行者变成了指挥者3、如何让我们的操作更符合面向对象的思想呢a、有哪些类b、每个类的成员c、类与
2015-09-01 22:21:33
471
原创 Java学习笔记----一维数组
数组的特点定义格式数组的初始化Java的内存分配数组内存图数组的常见操作数组的特点1、存储同一种数据类型的多个元素的容器。2、每一个元素都有编号(索引),从0开始,最大编号是长度-1。数组的定义格式1、数组类型[] 数组名;2、数组类型 数组名[]; 推荐使用方式1数组的初始化1、动态初始化(只给长度,系统默认给初始值)举例:int[] arr = new int[3];2、静态初始化
2015-08-27 15:46:16
518
原创 Java学习笔记---流程控制语句
主要整理一下容易出错的switch和控制跳转。switch语句控制跳转语句switch语句1、格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... d
2015-08-27 15:15:59
662
原创 Java学习笔记----运算符
算术运算符赋值运算符比较运算符逻辑运算符位运算符三元运算符算数运算符1、+,-,*,/,%,++,–2、+的用法:a:加法,b:正号,c:字符串连接符3、/和%的区别:数据做除法操作的时候,/取得是商,%取得是余数4、++和–的用法 a:他们的作用是自增或者自减 b:使用 **单独使用 放在操作数据的
2015-08-27 11:33:36
797
原创 Java学习笔记----进制转换及数据类型
这两天在刷面试题,感觉进制转换和数据类型以及其占用的字节挺重要的,整理一下。进制的转化原码、补码、反码数据类型数据类型的转换进制的转换 1、其他进制到十进制 系数:就是每一个位上的数值 基数:x进制的基数就是x 权:对每一个位上的数据,从右,并且从0开始编号,对应的编号就是该数据的权。 结果:系数*基数^权次幂之和。 2、十进制转化为其他进制 除基
2015-08-26 22:35:04
634
原创 Java学习笔记----反射
在许多框架中大家都会听到反射这个技术,但是它到底是什么呢,在框架中到底起什么作用呢? 反射的概念反射的用法反射与框架反射的概念 Java反射是指在程序运行时获取已知名称的类或已有对象的相关信息的一种机制,包括类的方法、属性、父类等信息,还包括示例的创建和示例类型的判断等。 举例说明: 对于下面的A类,能否根据类名A,1)列出这个类有哪些属性和方法;2)对于任意一个对象,调用它的任意
2015-08-24 21:44:19
480
原创 Java设计模式----工厂模式(三)
在工厂模式(二)中提到的问题:怎样实现多产品系?抽象工厂模式的实现工厂模式与抽象工厂模式的区别抽象工厂模式的实现实现步骤1、定制抽象产品接口,如ICar,IBus 2、定制其具体子类,如小汽车类TopCar、MidCar、LowCar,公共汽车类TopBus、MidBus、LowBus 3、定制抽象工厂类(或接口),如AbstractFactory,其中有两个重要的create()抽象方法
2015-08-24 20:37:04
513
原创 Java设计模式----工厂模式(二)
在工厂模式(一)中提到的问题:新增SuperCar类是必然的,能否不修改工厂类就能完成所需功能?工厂模式的实现工厂模式与简单工厂模式的区别工厂模式的实现实现步骤1、定制抽象产品接口,如ICar 2、定制其具体子类,如类TopCar(高档车)、MidCar(中档车)、LowCar(低档车) 3、定制抽象工厂类(或接口),如AbstractFactory,提供一个create()抽象方法 4
2015-08-24 20:21:11
487
原创 Java设计模式----工厂模式(一)
工厂模式也是是最常用的设计模式之一,工厂模式一般分为简单工厂、工厂、抽象工厂三种情况,所以分三部分来整理:第一部分总结简单工厂、第二部分总结工厂,第三部分总结抽象工厂。简单工厂模式的概念工厂模式的好处简单工厂模式的类图简单工厂模式的实现简单工厂模式的概念 工厂模式概念: 我们最常用的一种实例化对象模式,是用工厂方法代替new操作的一种模式。把对象的创建放到一个工厂类中,通过参数来创建不
2015-07-14 11:34:40
538
原创 Java设计模式----单例模式
从今天开始,自己深入研究一下Java的设计模式。设计模式是前人工作的总结和提炼。如果能合理地运用设计模式,不仅使系统更容易被他人理解,同时也能够使系统拥有更加合理结构。单例模式是最常用的设计模式之一,今天就整理一下单例模式的知识。单例模式的概念单例模式的好处单例模式的类图单例模式的实现单例模式的概念 单例模式概念: 是一种对象创建模式,用于产生一个对象的具体实例,它可以确保系统中一个类
2015-07-12 15:27:56
831
原创 Java面试集锦-----Java内存模型及内存间交互操作
今年9月份要找工作,无意间看到一篇博客,就想着把里面的知识点总结一下,巩固一下基础知识,为找工作做一些准备: http://blog.youkuaiyun.com/pistolove/article/details/46753275
2015-07-06 20:05:46
2969
原创 Java基础知识整理---环境变量配置
Java基础知识整理—环境变量配置环境变量配置估计对Java初学者来说,是个难以理解的东西,对此我将从以下几个方面对它进行介绍,希望能帮助大家很好地理解:为什么要配置环境变量path环境变量的作用怎么配置path环境变量classpath环境变量的作用怎么配置classpath环境变量环境变量的概念及配置原因 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序
2015-07-04 15:14:24
739
原创 一个女菜鸟程序员的奋起
一直听其他人说编程这行尤其是开发不适合女生,一方面是女生的生理原因,一方面是女生的能力方面。有些时候,想想感觉自己走错了路,但又不能鼓起勇气去找一条适合自己的路。有句话,说的好“既然选择了远方,便只顾风雨兼程”!我想说,其实没有什么不适合,一切的不适合只是自己给自己的懒惰找的借口。在这条路上浑浑噩噩地走了两年,终于醒悟了,我要奋起,为了成为一个优秀的女程序员而奋斗!告诉所有正在踌躇的女程序员,我们
2015-07-03 16:38:40
2000
空空如也
jsoup怎样解析html,怎么弄啊弄啊?
2015-07-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人