码迷,mamicode.com
首页 > 编程语言 > 详细

java_and_eclipse

时间:2018-12-28 12:30:49      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:网络   min()   问题   win   class   取字符串   表达   com   protected   

目录

一、java是什么

二、环境配置

三、命令行编译运行

四、基本数据类型

五、语句和表达式

六、类类型

七、泛型

八、流

九、数据库

十、Applet和xml传值

十一、       多线程

十二、       网络编程

十三、       GUI

十四、       附录

 

 

正文

一、java是什么

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

 

二、环境配置

  1. windows操作系统

下载较新的jdk并安装,在计算机->属性->高级系统设置->环境变量中填写属性,比如:

JAVA_HOME

C:\Program Files (x86)\Java\jdk1.7.0_07

classpath

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

Path

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

 

三、命令行编译运行

虽然现在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

标签:网络   min()   问题   win   class   取字符串   表达   com   protected   

原文地址:https://www.cnblogs.com/guomc/p/10189756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!