标签:网络 min() 问题 win class 取字符串 表达 com protected
目录
一、java是什么
二、环境配置
三、命令行编译运行
四、基本数据类型
五、语句和表达式
六、类类型
七、泛型
八、流
九、数据库
十、Applet和xml传值
十一、 多线程
十二、 网络编程
十三、 GUI
十四、 附录
正文
一、java是什么
java是一种跨平台的编程语言,但是依赖java虚拟机(有时候过渡依赖虚拟机会造成很大困扰,除非java代码能够控制自己的虚拟机)。java是安卓的处理语言,这是它的一个很重要的应用。
二、环境配置
下载较新的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命令即可。
四、基本数据类型
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
十四、 附录
标签:网络 min() 问题 win class 取字符串 表达 com protected
原文地址:https://www.cnblogs.com/guomc/p/10189756.html