java_and_eclipse
Posted guomc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java_and_eclipse相关的知识,希望对你有一定的参考价值。
目录
一、java是什么
二、环境配置
三、命令行编译运行
四、基本数据类型
五、语句和表达式
六、类类型
七、泛型
八、流
九、数据库
十、Applet和xml传值
十一、 多线程
十二、 网络编程
十三、 GUI
十四、 附录
正文
一、java是什么
java是一种跨平台的编程语言,但是依赖java虚拟机(有时候过渡依赖虚拟机会造成很大困扰,除非java代码能够控制自己的虚拟机)。java是安卓的处理语言,这是它的一个很重要的应用。
二、环境配置
- windows操作系统
下载较新的jdk并安装,在计算机->属性->高级系统设置->环境变量中填写属性,比如:
JAVA_HOME |
C:Program Files (x86)Javajdk1.7.0_07 |
classpath |
.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar |
Path |
%JAVA_HOME%in;%JAVA_HOME%jrein |
三、命令行编译运行
虽然现在java代码几乎都用集成的IDE开发工具了,但是有时候IDE也不能解决全部问题(比如远程过程调用,需要手动的在命令行编译运行一些java代码);当.java文件比较庞大时,有必要像文件夹一样用包来管理它们,功能比较相似的.java文件放在同一个包中;下面介绍的是.java带包名的情况,不带包名要简单得多,用javac和java命令即可。
- 切换到.java文件的目录下
- 命令行输入命令javac XX.java得到.class文件
- 在当前目录下按照包名依次建立文件夹,将上面的.class文件剪切到对应的文件夹下
- 在.java目录下命令行中输入命令java XX的包名.XX,即可运行
四、基本数据类型
const在java中是不再使用的保留字,如果定义常量用static final代替
逻辑类型 |
boolean |
整数类型 |
int、long、short、byte |
字符类型 |
char |
浮点类型 |
float、double |
五、语句和表达式
六、类类型
java中类的元素默认是protected的
- 自定义类
- 内置实用类
写程序的时候,这些类似的资料可以在对象的声明中找到
(1) 字符串String
① String的初始化
String s0;
String s=new String(s0);
String s=”how are you?”;
char a[]={‘j’,’a’,’v’,’a’};
String s=new String(a);
String s=new String(a,1,2);
② String类的常用方法
length() |
获取字符串的长度 |
equals() |
返回布尔值,判断两个字符串是否相同 |
startsWith()、endsWith() |
判断字符串是否以另一个字符串开头、结尾 |
compareTo() |
按字典序相比较 |
contains() |
字符串是否含有另一个字符串 |
indexOf() |
字符串在另一个字符串中的第一个位置下标 |
substring() |
获取子字符串 |
trim() |
去除字符串的前后空格 |
Integer.parseInt()… |
字符串转换为int数据,其他类似… |
String.valueof() |
将数据转换为字符串 |
(2) 数学计算
①Math类
abs() |
求绝对值 |
max() |
返回两个数中的最大值 |
min() |
返回两个数中的最小值 |
random() |
产生(0,1)间的随机数 |
pow() |
求幂 |
sqrt() |
平方根 |
log() |
对数,底数是10 |
sin() |
正弦值 |
asin() |
反正弦值 |
②产生随机数
(int)(Math.random()*100)+1 |
得到[0,100]间的随机整数 |
Random random=new Random(); Random.nextInt(100); |
得到[0,100)间的随机整数 |
Random random=new Random(); Random.nextBoolean(); |
得到随机的布尔值 |
七、泛型
八、流
九、数据库
十、Applet和xml传值
十一、 多线程
十二、 网络编程
十三、 GUI
十四、 附录
以上是关于java_and_eclipse的主要内容,如果未能解决你的问题,请参考以下文章