聊聊、Java 命令 第三篇】的更多相关文章

这篇随笔主要写启动 jar 时,如果需要依赖其他的 jar 包该怎么处理,我会以 rabbitMQ 客服端启动为例. package com.rockcode.www.rabbitmq; import java.io.IOException; import java.util.concurrent.TimeoutException; import com.rabbitmq.client.AMQP; import com.rabbitmq.client.Channel; import com.ra…
一.类的三大特征 1.封装性 (1).什么是封装 封装就是把抽象出的数据和对数据的操作封装在一起, 数据被保护在内部, 程序的其他部分只有通过被授权的操作(成员方法), 才能对数据进行操作. (2).访问控制修饰符 Java中提供了四种访问控制修饰符号控制方法和变量的访问权限:…
学习要打好基础,这里用一个项目来学习一下Android的组件,参考网址为这个但不限于这个.有些东西的学习,理解三遍理论还不如一遍操作,所谓理论来自实践,实践是检验真理的唯一标准.所以,虽然看懂了那篇文章,还是自己做一遍来加深理解. 1,cmd下面生成项目 mvn archetype:generate -DarchetypeArtifactId=android-quickstart -DarchetypeGroupId=de.akquinet.android.archetypes -Darchet…
从.Net到Java学习第一篇——开篇 环境:mysql5.7 新建mysql数据库demo,然后执行如下sql脚本进行数据表创建和数据初始化: -- ---------------------------- -- Table structure for `tb_area` -- ---------------------------- DROP TABLE IF EXISTS `tb_area`; CREATE TABLE `tb_area` ( `area_id` ) NOT NULL AU…
数据类型 一:整型 1.十进制 2.八进制 八进制数是满8进1,包含0~7的8个数字,在整数前面添加一个"0",表示是八进制数. 3.十六进制 十六进制数是满16进1,包含0~9,a~f的16个数字,再整数前面添加一个"0x"表示是十六进制数. 二:浮点型 1.float:单精度浮点数 声明float类型的浮点数时,要在结尾加F或f. 2.double:双精度浮点数 声明double类型的浮点数时,要在结尾加D或d,浮点类型默认的类型是double,所以D和d也可以…
Java分支语句分类 分支语句根据一定的条件有选择地执行或跳过特定的语句,分为两类: if-else 语句 switch 语句 if-else语句语法格式 if(布尔表达式){ 语句或语句块; } if(布尔表达式) { 语句或语句块; } else if(布尔表达式){ 语句或语句块; }else { 语句或语句块; } if-else语句应用举例 package com.uncleyong; public class TestIf { public static void main(Stri…
01.JDBC_两个重要的概念: 1).什么是数据库驱动程序:由数据库厂商提供,面向某种特定的编程语言所开发的一套访问本数据库的类库. 驱动包一般由两种语言组成,前端是:面向某种特定编程语言的语言:后端是:本数据库的语言. 可以方便开发人员使用自己的语言来访问本公司的数据库软件. 2).什么是JDBC:是由SUN公司提出一套Java访问数据库的一套标准.它物理上由一组类和接口组成.要求数据库厂商的驱动程序 必须遵守这套标准流程.也要求我们Java程序员也遵守这套流程.这样就使得我们Java程序员…
我们知道注解是在JDK1.5引入的,可能有的人没有用过注解,所以感觉注解这个东西没有什么用,但是深入了解注解,对以后学习框架有所帮助的,后面提到的JavaWeb的框架中很多都是基于注解的技术, 其实注解你可以把他认为是一种标记,和接口差不多,我们知道有些接口只起到标记作用(通常叫做标记接口如:Serializable,Cloneable等,就是接口中没有任何东西,只做为一种标记),下面来看一下注解的定义和使用的方法: 定义一个注解和接口差不多:使用关键字@interface 代码如下: pack…
线程间的通信 JVM在运行时会将自己管理的内存区域,划分为不同的数据区,称为运行时数据区.每个线程都有自己私有的内存空间,如下图示: Java线程按照自己虚拟机栈中的方法代码一步一步的执行下去,在这一过程中不可避免的会使用到线程共享的内存区域堆或方法区.为了防止多个线程在同一时刻访问同一个内存地址,需要互相告知自己的状态以避免资源争夺. 线程的通信方式主要分为三种方式:①共享内存②消息传递③管道流 共享内存:线程之间通过对共享内存的读-写来实现隐式通信.Java中的具体实现是:volatile共…
1:Java的常用包: 核心类在java 包中:扩展类在javax包中 java.lang 系统默认自动导入 包含String Math System Thread等类 java.util 包含了工具类接口和集合框架类 如Arrays List Set java.net java.io java .text java.sql java.awt 抽象窗口工具集 Abstract Window Toolkits java.swing 包含Swing图形用户界面编程的相关类和接口用于构建和平台无关的G…