java_and_eclipse

Posted guomc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java_and_eclipse相关的知识,希望对你有一定的参考价值。

目录

一、java是什么

二、环境配置

三、命令行编译运行

四、基本数据类型

五、语句和表达式

六、类类型

七、泛型

八、流

九、数据库

十、Applet和xml传值

十一、       多线程

十二、       网络编程

十三、       GUI

十四、       附录

 

 

正文

一、java是什么

java是一种跨平台的编程语言,但是依赖java虚拟机(有时候过渡依赖虚拟机会造成很大困扰,除非java代码能够控制自己的虚拟机)。java是安卓的处理语言,这是它的一个很重要的应用。

 

二、环境配置

  1. 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命令即可。

  1. 切换到.java文件的目录下
  2. 命令行输入命令javac XX.java得到.class文件
  3. 在当前目录下按照包名依次建立文件夹,将上面的.class文件剪切到对应的文件夹下
  4. 在.java目录下命令行中输入命令java XX的包名.XX,即可运行

 

四、基本数据类型

const在java中是不再使用的保留字,如果定义常量用static final代替

逻辑类型

boolean

整数类型

int、long、short、byte

字符类型

char

浮点类型

float、double

 

五、语句和表达式

六、类类型

java中类的元素默认是protected的

  1. 自定义类
  2. 内置实用类

写程序的时候,这些类似的资料可以在对象的声明中找到

(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的主要内容,如果未能解决你的问题,请参考以下文章