Java
fswy
欲当大事,需是笃实。
展开
-
Java开发之调用shell命令并获取执行结果(Mac)
使用到Process和Runtime两个类,返回值通过Process类的getInputStream()方法获取package com.xiatian.test;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arra原创 2017-07-27 17:12:45 · 7202 阅读 · 0 评论 -
Java学习之关键字
下面列出了Java保留字。这些保留字不能用于常量、变量、和任何标识符的名称。 关键字 描述 abstract 抽象方法,抽象类的修饰符 assert 断言条件是否满足 boolean 布尔数据类型 break 跳出循环或者label代码段 byte 8-bit 有符号数据类型 case switch语句的一个条件 catch 和try搭配转载 2017-11-13 11:07:31 · 285 阅读 · 0 评论 -
Java学习之非访问修饰符
非访问修饰符 为了实现一些其他的功能,Java 也提供了许多非访问修饰符。 static 修饰符,用来创建类方法和类变量。 final 修饰符,用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。 abstract 修饰符,用来创建抽象类和抽象方法。 synchronized 和 volatile 修饰符,主要用于线程的转载 2017-07-21 11:10:33 · 374 阅读 · 0 评论 -
Java学习中之重要知识点
一个类只能extends一个父类,但可以implements多个接口。java通过使用接口的概念来取代C++中多继承。与此同时,一个接口则可以同时extends多个接口,却不能implements任何接口。因而,Java中的接口是支持多继承的。原创 2017-07-21 15:00:19 · 406 阅读 · 0 评论 -
Java开发之环境配置报错export `=' not a valid identifier的一般原因
export `=’ not a valid identifier的一般原因 原因就是你修改的 /etc/profile 文件里 你加过空格我的代码如下:export JAVA_HOME = /usr/java/jdk1.8.0export PATH = $JAVA_HOME/bin:$PATHexport CLASSPATH = .:$JAVA_HOME/lib/dt.jar:$JAVA_转载 2017-07-20 11:32:01 · 9676 阅读 · 1 评论 -
Java开发之执行shell脚本
// 用法:Runtime.getRuntime().exec("命令"); String shpath="/test/test.sh"; //程序路径 Process process =null; String command1 = “chmod 777 ” + shpath; try { Runtime.getRuntime().exec(comm转载 2017-07-18 16:09:30 · 975 阅读 · 0 评论 -
Java学习之位运算符
位运算符 Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。 位运算符作用在所有的位上,并且按位运算。假设a = 60,b = 13;它们的二进制格式表示将如下:A = 0011 1100B = 0000 1101-----------------A&b = 0000 1100A | B = 001转载 2017-07-24 08:59:10 · 320 阅读 · 0 评论 -
Java学习之Number & Math 类
Java Number & Math 类 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。 实例int a = 5000;float b = 13.65f;byte c = 0x4a;然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。转载 2017-07-24 09:39:30 · 335 阅读 · 0 评论 -
Java学习之StringBuffer 和 StringBuilder 类
Java StringBuffer 和 StringBuilder 类 当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。 和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。 StringBuilder 类在 Java 5 中被提出,它和 StringBuf转载 2017-07-24 10:31:18 · 237 阅读 · 0 评论 -
Java学习之正则表达式
Java 正则表达式 正则表达式定义了字符串的模式。 正则表达式可以用来搜索、编辑或处理文本。 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。 正则表达式实例 一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 “Hello World” 字符串。 .(点号)也是一个正则表达式,它匹配任何一个字符如:”a” 或 “1”。 下表列出了一些转载 2017-07-24 11:22:51 · 344 阅读 · 0 评论 -
Java学习之抽象类
Java 抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要转载 2017-07-25 11:22:53 · 327 阅读 · 0 评论 -
Java开发之Maven的基本配置及个人理解
maven是目前流行的项目管理工具,maven会给你带来非常大的方便。。。好处此处省略1万字。本文章并不是完整的maven讲解,只是鄙人在项目中所学所感,都写于此,如果有新的感悟,也会不断更新。配置maven也是如此的简单,下载maven的包,把maven放入环境变量,然后cmd命令提示窗口 输入 mvn -version或者mvn -v 如果有maven信息说明安装成功。下面先介绍不用eclips转载 2017-10-09 18:15:22 · 689 阅读 · 0 评论 -
Java学习之专业术语
Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java分为三个体系:JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)JavaEE(J2EE)(Java 2 Plat原创 2017-11-13 10:06:33 · 2169 阅读 · 0 评论