随笔分类 -  Java基础篇

摘要:一、简介AJAX 是与服务器交换数据的技术,它在不重载全部页面的情况下,实现了对部分网页的更新。 ajax() 方法通过 HTTP 请求加载远程数据。 该方法是 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpR 阅读全文
posted @ 2019-03-28 16:06 冰湖一角 阅读(1196) 评论(0) 推荐(0)
摘要:抽象类:如果一个类中包含抽象方法,那么这个类就是抽象类。在Java语言中,可以通过把类或类中的某些方法声明为abstract(abstract只能修饰类或方法,不能修饰属性)来表示一个类是抽象类。 接口:接口就是指一个方法的集合,接口中的所有方法都没有方法体,在Java语言中,接口是通过关键字int 阅读全文
posted @ 2019-03-25 19:53 冰湖一角 阅读(745) 评论(0) 推荐(0)
摘要:Scanner类用于获取键盘输入(是一个基于正则表达式的文本扫描器),它可以从文件、字符串、输入流中解析出基本类型值和字符串值。Scanner类提供了多个构造器,不同的构造器可以接收文件、字符串和输入流作为数据源,用于从文件、字符串和输入流中解析数据。 Scanner类主要提供了两个方法来扫描输入: 阅读全文
posted @ 2019-03-22 20:14 冰湖一角 阅读(2547) 评论(0) 推荐(0)
摘要:Java内存可以粗略的区分为堆内存(Heap)和栈内存(Stack),堆中存放的是对象实例,而栈中存放的则是方法调用过程中的局部变量或引用等。 在Java语言中,字符串的生命与初始化有如下两种方式: 1. 初始化 String str1 = "helloJava"; String str2 = "h 阅读全文
posted @ 2019-03-11 20:20 冰湖一角 阅读(660) 评论(0) 推荐(0)
摘要:Java语言程序中判断两个变量是否相等有两种方式:一是运用==运算符,二是运用equals方法。 1. ==运算符 对于==运算符来说,如果两个变量是基本类型的,并且是数值类型,则只要它们的值相等,就会返回true;然而如果是两个引用类型的变量,则分为两种情况:1)它们指向同一个对象,结果返回tru 阅读全文
posted @ 2019-03-09 22:31 冰湖一角 阅读(1817) 评论(0) 推荐(2)
摘要:Java中的Math工具类用来完成除+、-、*、/、%等基本运算以外的复杂运算,位于java.lang包下,Math类的构造器全是私有的(private),因此无法创建Math类的对象,Math类的方法全是类方法,可以直接通过类名来调用它们。下面重点介绍Math类中经常用到的几个方法,也是面试时经常 阅读全文
posted @ 2019-03-04 20:07 冰湖一角 阅读(4583) 评论(0) 推荐(0)
摘要:Java提供了String、StringBuffer和StringBuilder类来封装字符串,并提供了一系列操作字符串对象的方法。 它们的相同点是都用来封装字符串;都实现了CharSequence接口。它们之间的区别如下: 一、可变与不可变 String类是一个不可变类,即创建String对象后, 阅读全文
posted @ 2019-03-02 16:30 冰湖一角 阅读(981) 评论(4) 推荐(2)
摘要:break、continue以及return的区别如下: 1、break break用于完全结束一个循环,跳出循环体,不再执行下面的代码。对于多层循环嵌套,如果break语句出现在嵌套循环中的内循环时,它仅仅只是终止了内循环的执行,对外循环不影响其执行。例如如下程序: 运行上面程序可以看到,当i等于 阅读全文
posted @ 2019-02-25 21:56 冰湖一角 阅读(2094) 评论(0) 推荐(0)
摘要:一、传统的日期时间类(Date和Calendar) 1. Date类 这里的Date是位于java.util包下的类,而不是java.sql包下的date类,Date对象即包含日期也包含时间,从JDK1.0就开始存在了,历史相当悠久,因此,它的大部分构造器和方法已经过时了,不在推荐使用。 Date提 阅读全文
posted @ 2019-02-24 17:21 冰湖一角 阅读(5496) 评论(0) 推荐(0)
摘要:Java程序的入口 main()方法的签名为:public static void main(String[] args) {...} ,其中, ♦ public修饰符:Java类由JVM调用,为了让JVM可以自由调用这个main()方法,所以使用public修饰符把这个方法暴露出来。 ♦ stat 阅读全文
posted @ 2019-02-22 20:38 冰湖一角 阅读(9409) 评论(0) 推荐(3)
摘要:集合是Java面试必考知识点,而集合的排序也是非常重要的,工作中经常用到,那么这个知识点也是必须要掌握的,下面是我曾经面试时被面试官问的问题: 根据API可知,Java集合的工具类Collections提供了两种排序方式:Collections.sort(List list) 和 Collectio 阅读全文
posted @ 2019-01-28 18:58 冰湖一角 阅读(1710) 评论(0) 推荐(0)
摘要:1. 不会判断空 空指针异常是所有Java初学者接触最多的异常,没有之一。原因是,你们拿到一个对象后容易不假思索的直接使用(直接给这个对象的属性赋值,直接调用这个对象的方法等),不报异常才怪呢!下面是最经典的判断空的例子: 2. 在for循环嵌套里调用底层查询数据库的方法 这种方式一定要避免!!因为 阅读全文
posted @ 2019-01-24 15:44 冰湖一角 阅读(1521) 评论(0) 推荐(0)
摘要:这套面试题主要目的是帮助那些还没有java软件开发实际工作经验,而正在努力寻找java软件开发工作的朋友在笔试时更好地赢得笔试和面试。 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 阅读全文
posted @ 2019-01-20 16:41 冰湖一角 阅读(1962) 评论(0) 推荐(0)
摘要:正所谓“授人以鱼不如授人以渔”,你们想要的Java学习资料来啦!不管你是学生,还是已经步入职场的同行,希望你们都要珍惜眼前的学习机会,奋斗没有终点,知识永不过时。 关注底下的公众号,获取百度网盘提取码即可下载! 1. Java编程思想电子书 链接:https://pan.baidu.com/s/1p 阅读全文
posted @ 2019-01-18 21:26 冰湖一角 阅读(6497) 评论(0) 推荐(0)
摘要:Eclipse常用20个快捷键 1. Ctrl+F : 本文查找Find与替换Replace 2. Ctrl+H : 全局搜索,可按照文件类型搜索 3. Ctrl+1 : 快速修复,能快速的显示光标所在行的问题,并给出一些修改方案 4. Ctrl+D : 删除一行 5. Ctrl+Shift+F : 阅读全文
posted @ 2019-01-16 11:59 冰湖一角 阅读(1014) 评论(0) 推荐(0)
摘要:JDK(Java SE Development Kit),Java标准开发包,它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库等。 阅读全文
posted @ 2019-01-15 09:09 冰湖一角 阅读(34665) 评论(0) 推荐(10)
摘要:Java集合类主要由两个根接口Collection和Map派生出来的,Collection派生出了三个子接口:List、Set、Queue(Java5新增的队列), 因此Java集合大致也可分成List、Set、Queue、Map四种接口体系,(注意:Map不是Collection的子接口)。 阅读全文
posted @ 2019-01-14 09:13 冰湖一角 阅读(81425) 评论(6) 推荐(20)
摘要:Java项目通常会在像eclipse这样的集成开发工具上进行高效的开发,开发之前需要进行一系列的安装及配置,会经过以下几个步骤: 1、官网上下载jdk、tomcat、eclipse 2、安装上面下载的软件 3、分别配置jdk、tomcat、eclipse(本文主要讲述这一步的配置) 一、JDK环境变 阅读全文
posted @ 2019-01-11 09:35 冰湖一角 阅读(5939) 评论(0) 推荐(0)
摘要:一、面向对象思想 Java是面向对象的高级语言,对于Java语言来说,万事万物皆对象! 它的基本思想是使用类,对象,继承,封装,消息等基本概念进行程序设计。面向对象程序的最小单元是类,类代表了客观世界中具有某一特征的一类事物,封装了这类事物所具有的属性和行为。 所以,类定义=成员变量(属性)+方法( 阅读全文
posted @ 2019-01-10 12:46 冰湖一角 阅读(6363) 评论(0) 推荐(5)
摘要:1. 使用java开源工具httpClient及jsoup抓取解析网页数据 : https://blog.csdn.net/lovoo/article/details/52674712 2. jsoup Cookbook(中文版) : http://www.open-open.com/jsoup/ 阅读全文
posted @ 2018-04-27 16:17 冰湖一角 阅读(570) 评论(0) 推荐(0)