Android studio Gradle build报错

java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom 一般是添加依赖的jar重复定义导致的,删除有重复的jar包重新build即可

2018-10-30 15:42:24

阅读数 82

评论数 0

Makefile经典教程

该篇文章为转载,是对原作者系列文章的总汇加上标注。 支持原创,请移步陈浩大神博客: http://blog.csdn.net/haoel/article/details/2886 makefile很重要       什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为...

2018-10-09 11:30:13

阅读数 140

评论数 0

网关的理解

网关(Gateway)又称网间连接器、协议转换器。默认网关在网络层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连 。 按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关...

2018-09-03 16:00:16

阅读数 189

评论数 0

引用类型数组

引用类型数组数组是引用类型,数组对象存在堆中,数组变量属于引用类型,存储数组对象的地址信息,指向数组对象数组引用变量存在栈中数组的元素可以看做是数组对象的成员变量(类型全都相同)数组的类型可以是基本类型数组也可以是引用类型数组复合数组截图来源于网上视频课程引用类型数组的初始化引用类型数组new之后...

2018-06-25 16:14:48

阅读数 267

评论数 0

重载与重写区别

重载与重写是完全不同的语法现象,区别如下所示: 重载: 是指在一个类中定义多个方法名相同但参数列表不同的方法,在编译时,根据参数的个数和类型来决定绑定哪个方法。 重写: 是指在子类中定义和父类完全相同的方法,在程序运行时,根据对象的类...

2018-06-25 16:12:29

阅读数 78

评论数 0

JVM内存结构

堆内存:用于存储使用new关键字所创建的对象;栈:用于存储所有局部变量。 调用方法时,栈中分配该方法的栈针,栈针中包括参数和局部变量 方法执行结束,栈针被清除,局部变量清除。方法区:1:存储类的信息{.class及方法} 2:方法只有一份,通过this区分对...

2018-06-25 16:12:08

阅读数 105

评论数 0

一个.java文件中可以有很多类。不过注意以下几点:

一个.java文件中可以有很多类。不过注意以下几点:1、public 权限的类只能有一个(也可以一个都没有,但最多只有1个)2、这个.java文件的文件名必须是public类的类名(一般的情况下,这里放置main方法是程序的入口。)3、若这个文件中没有public的类,则文件名随便是一个类的名字即...

2018-06-25 16:11:20

阅读数 497

评论数 0

类与面向对象设计想法

面向过程的结构化程序设计:弊端:缺乏对数据的封装数据和方法(对数据进行操作)的分类抽象数据类型:将不同类型的数据集合成一个整体用来描述一种新的事物例如:人作为一个整体,有name,age,height,sex等等等等信息,将这些信息集成在一起来用来描述人类:类定义了抽象数据类型类定义了组成变量和该...

2018-06-25 16:10:38

阅读数 58

评论数 0

java方法范例猜字母游戏

//import java.util.Arrays; import java.util.Scanner; public class guessGame { public static void main(String[] args){ System.out.println(&quo...

2018-06-25 16:09:32

阅读数 468

评论数 0

封装一个生成数组的方法并调用

package day04; import java.util.Random; import java.util.Arrays; //封装一个方法,该方法实现生成指定长度的int数组,该数组的元素为0到指定范围内的随机数,并将该数组返回 public class arrayUtil { //下...

2018-06-25 16:08:11

阅读数 1278

评论数 0

冒泡排序法对数组排序

import java.util.Arrays; /*冒泡排序法对数组排序: *依次比较相邻的元素,如果不符合所需顺序,则交换。运行结果如下 *排序前的数组为[23, 1, 67, 34, 90, 34, 100, 678] *排序后的数组为[1, 23, 34, 67, 34, 90, 1...

2018-04-09 09:16:57

阅读数 245

评论数 0

判断一个正整数是否为质数

根据定义从2到n-1判断有没有能整除n的数。如果有,则不是质数;否则是质数效率低 实例:for嵌套和if嵌套实现查询范围内的质数.mdimport java.util.Scanner; /*for嵌套和if嵌套实现查询范围内的质数:使用方法是用每一个数n对2到n-1取余运算来判定 效率低*/ p...

2018-04-09 09:15:21

阅读数 181

评论数 0

java常见运算符

常见运算符如下图(同C语言的常见运算符)1.%叫做取模运算,就是取余数,用于整数,浮点数,也是可以用于char类型2./* 前自增比如++j,整体表达式代表的是j加1之后的值,后自增比如i++,整体表达式代表的是i加1之前的值。两者都是代表i,j 的值加1。即i = i+1;   j = j + ...

2018-04-02 16:08:44

阅读数 172

评论数 0

Scanner类实现收款程序

import java.util.Scanner; public class Cash { public static void main(String[] args) { // 输入数据 Scanner cash = new Scanner(System.in); System....

2018-04-02 16:06:44

阅读数 77

评论数 0

Scanner类接收控制台输入

//实例化Scanner类,并调用Scanner类的nextInt()方法接受用户从控制台输入的年龄。 //具体如下 import java.util.Scanner; // 调用Scanner public class Age { public static void main(St...

2018-04-02 16:06:23

阅读数 118

评论数 0

java计时runTime

public class runTime { public static void main(String[] args){ int sum = 0; long startTime = System.currentTimeMillis(); for (int i = 0; i&am...

2018-04-02 16:05:21

阅读数 58

评论数 0

强制类型转换举例

/*输出结果如下 1111 -1165059039 3.1415927 */ public class test1 { public static void main(String[] args){ long c =1111; int a =(int)c; //强制类型转换,由于111...

2018-04-02 16:04:56

阅读数 85

评论数 0

java变量基础及命名规范

1.变量就是在内存中开辟的存储空间,用来存放运算过程中所需要的数据1)变量声明:变量名和变量类型int a;int 代表整型变量   a代表变量名称  注意变量名不要与java系统预设关键字重名变量名最好望文生义2)变量的初始化为变量赋一个初始的值int a = 10;变量必须声明初始化以后才可以...

2018-04-02 16:03:35

阅读数 286

评论数 0

hellosys

package hello; import java.util.Scanner; // 调用Scanner类,java自带的类 public class hellosys { public static void main(String[] args){ //下面意思是扫描用户输入的数据 ...

2018-04-02 16:02:45

阅读数 39

评论数 0

JAVA环境配置等

1.jdk,jre,jvmJDK:Java development kit (java开发工具包)JRE:Java runtime environment (Java运行环境)JVM: Java virtual machines (虚拟机)JVM包含于JRE包含于JDK运行JAVA程序最小环境为J...

2018-04-02 16:02:13

阅读数 52

评论数 1

提示
确定要删除当前文章?
取消 删除