java语言开发
andy连长
大家好,欢迎软件开发的朋友交流技术。
展开
-
android框架百大排行榜
**程序员界有个神奇的网站,那就是github,这个网站集合了一大批优秀的开源框架,极大地节省了开发者开发的时间,在这里我进行了一下整理,这样可以使我们在使用到时快速的查找到,希望对大家有所帮助!**1、Retrofit简介:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言上榜理由:Retrofit以21.8k的stars量雄踞github...转载 2019-10-18 11:38:44 · 548 阅读 · 0 评论 -
java基础知识之接口
一, 接口的定义与描述1,接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过实现接口的方式,从而来实现接口的抽象方法。2,java接口(Interface),是一系列方法的声明,是一些方法特征的集合,这些方法特征来自于具体方法,这些方法符合它们一般来自于一些在系统中不断出现的方法。一个接口只有方法的特征没原创 2017-06-02 14:36:35 · 418 阅读 · 0 评论 -
java基础知识之抽象类
1,本文中的抽象类表示的是一个抽象体,并非直接从abstract class翻译而来,而abstract class仅仅是Java语言中用于定义抽象类的一种方法。原创 2017-05-31 17:04:58 · 388 阅读 · 0 评论 -
java中的static关键字解析
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问原创 2016-06-20 22:34:25 · 355 阅读 · 0 评论 -
Java反射机制的原理及在Android下的简单应用
花了几天时间,研究了一下Java的反射机制。在这里总结一下这几天学习的成果,一来分享自己的学习过程和在学习中遇到的问题,二来是给像我一样不太了解Java反射机制的同学做一个简单的介绍。在文章后面会链接一个Android反射机制的应用程序。一、反射的概念及在Java中的类反射 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够原创 2016-06-19 09:58:41 · 3490 阅读 · 2 评论 -
一些常见Java异常归类
算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:Secturit原创 2016-06-19 09:36:15 · 387 阅读 · 0 评论 -
android中跨进程通讯的4种方式
android中跨进程通讯的4种方式由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调转载 2016-06-27 21:28:21 · 640 阅读 · 0 评论 -
java的关键字synchronized用法总结
第一篇: 使用synchronized 在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。在程序中我们使用了一个简化版本的Account类,原创 2016-06-27 21:04:35 · 1986 阅读 · 0 评论 -
android 中math常用方法
java.math.Math类常用的常量和方法: Math.PI 记录的圆周率 Math.E记录e的常量 Math.abs 求绝对值 Math.sin 正弦函数 Math.asin 反正弦函数Math.cos 余弦函数 Math.acos 反余弦函数 Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数原创 2016-05-07 21:12:16 · 554 阅读 · 0 评论 -
JAVA三大框架
JAVA三大框架Struts、hibernate和spring的各自作用是什么?java专业老师介绍,struts 主要负责表示层的显示,spring 利用它的IOC和AOP来处理控制业务(负责对数据库的操作),hibernate 主要作用是数据的持久化到数据库。 一、Spring Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管原创 2016-05-07 20:53:31 · 326 阅读 · 0 评论 -
java泛型的理解
什么是泛型?泛型(Generic type 或者 generics)是对Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对原创 2016-04-20 20:43:33 · 1344 阅读 · 0 评论 -
Java反射机制解析
Java反射机制是Java语言被视为准动态语言的关键性质。Java反射机制的核心就是允许在运行时通过Java Reflection APIs来取得已知名字的class类的相关信息,动态地生成此类,并调用其方法或修改其域(甚至是本身声明为private的域或方法)。也许你使用Java已经很长时间了,可是几乎不会用到Java反射机制。你会嗤之以鼻地告诉我,Java反射机制没啥用。或许在J2EE、J原创 2016-04-20 20:06:05 · 453 阅读 · 0 评论 -
类 ApplicationInfo详解
包android.content.pm类 ApplicationInfojava.lang.Object android.content.pm.PackageItemInfo android.content.pm.ApplicationInfo所有已实现的接口:Parcelable public class ApplicationInfoextend原创 2016-04-20 20:03:06 · 3118 阅读 · 1 评论 -
类ApplicationInfo详解
包android.content.pmjava.lang.Objectandroid.content.pm.PackageItemInfoandroid.content.pm.ApplicationInfo所有已实现的接口:Parcelablepublic class ApplicationInfoextends PackageItemInfo...原创 2019-04-09 14:11:37 · 842 阅读 · 0 评论 -
java 权限修饰符
允许所有外部类访问使用public允许子类和同包类访问使用protected只能自己访问使用private访问权限修饰符权限从高到低排列是public ,protected ,friendly, private。一个Java应用有很多类,但是有些类,并不希望被其他类使用。每个类中都有数据成员和方法成员,但是并不是每个数据和方法,都允许在其他类中调用。如何能做到访原创 2016-04-20 19:57:14 · 462 阅读 · 0 评论