Java 语言概述与开发环境(2)
2018-07-19 05:38:12来源:博客园 阅读 ()
一、JDK配置容易出现的问题:
*********************************
(1)环境变量的分号一定是 英文 %Java_HOME/bin;%Java_HOME%/jre/bin;
(2)加入的环境变量 一般是加入到最后。 最后是没有分号的!!
(3)一定要点击确定,只有确定之后环境变量才会生效!!
(4)改完环境变量一定要重新开启黑色的命令窗口!!!
(5)cd 到你安装的jdk的目录下。 运行 java javac 肯定会认 (倘若不认,那么就也许是你的所有配置都对,但你的jdk有问题)
***************************************
二、 HelloWorld程序编译常见问题:
JDK安装好的情况下。。。
默认的 Java源文件的编码格式 是Ansi(American National Standads Institute).
中国操作系统默认的编码格式是 ANSI码 GB(国标)2312
ANSI->GB(国标)2312不认识 UTF-8
- 源文件如果是 ANSI码,那么编译的时候直接采用默认的编码方式;
- 源文件如果是UTF-8编码,那么编译的时候一定要用 UTF-8编译。
建议使用 UTF-8(8 bit Unicode Transformation Format) 1-6个字节 实现统一的编码
1byte =8 bit
写在类的最外面!!!!
@author 表明开发该类模块的作者
@version 表明程序的版本
@param 该类某块中方法的参数。
@return 返回值
@exception 异常,对我们的类模块可能出现的异常进行说明。
使用方法: 不用编译。。直接Javadoc (-author -version)源文件.java
*******************
Java中所有 变量、常量、类、对象、函数、包的名字。。
Java标识符必须由 数字、字母、下划线(_)、美元符号($)组成;
注意事项: 不能以数字开头。Cl7 可以 7Cl 不行;
大小写区分。CL7 与 Cl7 这就是两个不同的变量。
$ 美元符号一般不太使用。
见名知意:命名要能代表其含义。
不能随心所欲:Java里面的关键字不能作为标识符。main public 不可以。
(1)不一样的 实现了转义 不是你简单认为的。
(2)单引号和双引号下都是可以的,只是不同的数据类型
(3)转义字符再转义 相当于没转义
(4)转义符 肯定离不开 "\" 左斜!!!
- 八进制转义符:(范围是:'000'-'377')
例如:\0 ;\12 ;\123
\777(这个不行,因为超出范围了)
八进制 0-7
十进制 0-9
- 十六进制 0-15 (A B C D E F)
Unicode转义符:\u+4位十六进制数字:0-65535(0000-FFFF)
"\u0000" 空字符- 特殊字符
\':'
\\:输出\
\r:回车
\n:换行
\t:制表符
\b:bakspace 退格
/** * * 转义符展示 单双引号都可以 只是不同的数据类型 * *@author DC *@version 1.0 * */
public class EscapeCharacter{ public static void main(String[] args){ //声明一个8进制转义符 char c1='\367'; System.out.println("c1="+c1); //声明一个 16进制转义符 char c2='\u2605'; System.out.println("c2="+c2); //转义字符在字符串中也是起作用的 String s="\367"; System.out.println("S="+s); //转义字符前加转义字符 相当于没有转义 String s1="\\367"; System.out.println("S1="+s1); //单个字符能够识别的情况下 不需要用转义符 char c3='"'; System.out.println("c3="+c3); //转义符的作用主要是用于输出特殊字符或控制符 String s2="\""; System.out.println("s2="+s2); //多个转义符 需要用String来存储。 String s4="\t"; System.out.println("s4="+s4+"换行");
/* \': \\: \r: \n: \t: \b:*/ }
}
结果:
算数运算符
+ - x /(右斜线) %(求余)
表示变量自身v与后面所给定值c的操作( + - x / %)
v += c 等价于 v=v+c
v -= c 等价于 v=v-c
v /= c 等价于 v=v/c
v %= c 等价于 v=v%c
/** * * 运算符应用 * *@author DC *@version 1.0 * */ public class Operator{ public static void main(String[] args){ //算术运算符 int a=5; int b=6; //求和 int sum=a+b; //减法 int sub=b-a; //乘法 int mul=a*b; //除法 int dvd=a/b; //类型转换时 后续来讲。 float dvd2=a/6.0f; //求余 int mod=a%b; System.out.println(sum); System.out.println(sub); System.out.println(mul); System.out.println(dvd); System.out.println(dvd2); System.out.println(mod); //相当于 a=a+6 a+=6; System.out.println(a); //相当于 a=a-1 a-=1; System.out.println(a); a/=2; System.out.println(a); a%=3; System.out.println(a); }
}
结果:
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:java之定时任务
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash