AndroidStudio用于开发安卓Apk非常地方便,但是它的很多设置都与Eclipse不一样。比如给项目中添加新的jar,在AndroidSutdio中就没有Java编译路径的入口,就很难找到添加jar的入口。不过换一种思路,在AndroidSutd...
分类:
移动开发 时间:
2015-08-03 19:30:20
阅读次数:
151
一、instanceof
作用:判断一个引用类型的变量所指向的对象是否是一个(或接口、抽象类、父类)的实例。
用法:boolean result= object instanceof class。
二、strictfp
作用:用来确保浮点数运算的准确性。如果没有指定strictfp关键字,此时计算结果可能会是不精确。此关键字可以保证Java编译器以及运行环境完全依照IEEE二进制浮点数算术...
分类:
编程语言 时间:
2015-08-02 23:26:47
阅读次数:
154
概念:java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法
JDK内置系统注解:
@Override 用于修饰此方法覆盖了父类的方法;
@Deprecated 用于修饰已经过时的方法;
@Suppvisewarnings 用于通知java编译器禁止特定的编译警告。
注解按照运行机制划分
源码注解:注解只在源码中存在,编译成.class文件就不存在了;
编译时注解:注...
分类:
编程语言 时间:
2015-08-01 20:38:15
阅读次数:
115
最近重新复习了一下java基础,这里便讲讲对于一个类文件如何编译、运行、反编译的。也让自己加深一下印象如题,首先我们在桌面,开始->运行->键入cmd 回车,进入windows命令行。进入如图所示的画面:可知,当前默认目录为C盘Users文件夹下的Administrator文件夹。一般而言,我们习惯...
分类:
编程语言 时间:
2015-08-01 20:19:42
阅读次数:
115
JAVA基础细谈一. 源文件和编译后的类文件 源文件的本质就是程序文件,是程序员编写,是人看的。而编译后的类文件是给电脑看的文件。一个类就是一个文件,无论这个类写在哪里,编译以后都是一个文件。源文件通过java编译生成类文件,后缀名为”.java“的是源文件,后缀为“.class”的为类文件。如图这...
分类:
编程语言 时间:
2015-08-01 18:40:51
阅读次数:
139
什么是类加载器?类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class类的一个实例。每个这样的实例用来表示一个...
分类:
编程语言 时间:
2015-07-26 17:20:49
阅读次数:
217
针对Java的开发工具,一般都有Compile、Make和Build三个菜单项,完成的功能的都差不多,但是又有区别。编译,是将源代码转换为可执行代码的过程。编译需要指定源文件和编译输出的文件路径(输出目录)。Java的编译会将java编译为class文件,将非java的文件(一般成为资源文件、比如图...
分类:
其他好文 时间:
2015-07-26 15:30:27
阅读次数:
95
用Dockerfile 构建一个java的编译环境1、包括以下软件包
ubuntu
jdk
maven
svn
2、jdk、maven 需要手动下载,下载之后分别为
jdk-8u51-linux-x64.gz
apache-maven-3.3.3-bin.tar.gz
3、创建一个Dockerfile文件,包含以下内容FROM ubuntu
RUN apt-get update
RUN apt-g...
分类:
编程语言 时间:
2015-07-25 23:06:09
阅读次数:
191
注解是那些插入到源代码中使其可以对其进行处理的标签。这些工具可以在源码层次上进行操作。注解不会改变程序的编译方式。Java编译器对于包含注解的代码和不包含注解的代码会生成相同的虚拟机指令。
注解早在J2SE1.5就被引入到Java中,主要提供一种机制,这种机制允许程序员在编写代码的同时可以直接编写元数据。...
分类:
编程语言 时间:
2015-07-23 23:54:42
阅读次数:
131
一、面向过程和面向对象:1、面向过程:以指令为核心来组成程序。2、面向对象:以数据为核心来组成程序。二、Java概述:1、Java编译时环境:a.java,b.java-->通过“Java编译器(javac)”编译为a.class,b.class2、Java运行时环境JVM:a.class,b.class通过“Java运行时环境JV..
分类:
其他好文 时间:
2015-07-20 17:01:37
阅读次数:
124