Java基础知识点(二)—— 从HelloWorld开始
需要整明白的几个关键字 对象 :对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:毛色、名字、品种;行为有:摇尾巴、叫、吃等。 类 :类是一个模板,它描述一类对象的行为和状态。 方法 :方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。 实例变量 :每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。 第一个Java程序 下面将逐步…
需要整明白的几个关键字 对象 :对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:毛色、名字、品种;行为有:摇尾巴、叫、吃等。 类 :类是一个模板,它描述一类对象的行为和状态。 方法 :方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。 实例变量 :每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。 第一个Java程序 下面将逐步…
一、业务场景介绍 先来给大家说一个业务场景,假设咱们现在开发一个电商网站,要实现支付订单的功能,流程如下: 创建一个订单之后,如果用户立刻支付了这个订单,我们需要将订单状态更新为“已支付” 扣减相应的商品库存 通知仓储中心,进行发货 给用户的这次购物增加相应的积分 针对上述流程,我们需要有订单服务、库存服务、仓储服务、积分服务。整个流程的大体思路如下: 用户针对一个订单完成支付之后,就会去找订单服…
前言 在上一篇文章中,我们讲述了线性表结构中的一般线性表,线性表结构有两种存储结构,一种是顺序存储结构,一种是链式存储结构,这两种结构主要表现形式就是数组和链表。 我们对数组和链表进行了一定程度的分析。当然这种分析并不深入,也不是很详细,但是我们起码知道了在线性结构中的一般线性表的大概。 但是除了一般线性表结构以外,线性表结构还有其他的结构,比如受限线性表和推广线性表,这两种结构,也是我们在编程中…
随着时代的变化与发展,人们的工作与生活也发生了巨大的改变。尤其是新兴技术的应用,更是使世界发生了翻天覆地的变化。而说到新技术,就不得不提java编程语言了。今天就来为大家介绍java中Set和队列接口,详细解析。 首先来了解一下基本的概念。Set接口扩展自Collection,它和List的不同之处在于,规定了Set的实例不能包含重复的元素。在一个规则集内,一定不会存在两个相等的元素。Abstra…
在JavaScript中进行换行输出的方法 方法一:使用“\n”进行换行。 注意: “\n”使用在document.write()中,只起到空格的作用。 方法二:使用“\r”进行换行。 注意: “\r”的用法跟“\n”一样,在document.write()中,只起到空格的作用。 方法三:使用 <br/> 进行换行。 注意: 使用 <br/> 进行换行,只适用于docume…
packageclick;importjava.awt.AWTException;importjava.awt.MouseInfo;importjava.awt.Point;importjava.awt.Robot;importjava.awt.event.InputEvent;importjava.awt.event.KeyEvent;importjava.io.BufferedReader;i…
1. 有以下程序片段,下列哪个选项不能插入到第一行 。(A )。 1. 2.public class A{ 3.//do sth 4. } A.public class MainClass{ } B. package mine; C. class ANotherClass{ } D. import java.util.*; 解析: Java一个源程序只能有一个public类存在,且类名与文件名相同…
异常如下:Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded 一、解释:JDK6新增错误类型。 当GC为释放很小空间占用大量时间时会抛出此异常 即( Sun 官方对此的定义: 超过98%的时间用来做GC并且回收了不到2%的堆内存时会抛出此异常 )。 一般是因为堆太小,导致异常的原因:没有…
Cookie 和 Session 1、Cookie 饼干 什么是 Cookie? <-- 1、Cookie 翻译过来是饼干的意思。 2、Cookie 是服务器通知客户端保存键值对的一种技术。 3、客户端有了 Cookie 后,每次请求都发送给服务器。 4、每个 Cookie 的大小不能超过 4kb --> 如何创建 Cookie <-- Cookie 的创建 客户端(浏览器) 服…
最近一直在准备面试,为了使自己的Java水平更上一个档次,拜读了李林峰老师的 《Netty权威指南》,了解了Java关于IO的发展和最新的技术,真是受益匪浅,现在把 我总结的关于BIO、NIO和AIO的区别和应用场景概述一遍。 在此之前,先弄清几个概念: 1.同步:使用同步IO时,Java自己处理IO读写。 2.异步:使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给…