学习JAVA-1.docx

上传人:王** 文档编号:787095 上传时间:2024-01-14 格式:DOCX 页数:23 大小:88.02KB
下载 相关 举报
学习JAVA-1.docx_第1页
第1页 / 共23页
学习JAVA-1.docx_第2页
第2页 / 共23页
学习JAVA-1.docx_第3页
第3页 / 共23页
学习JAVA-1.docx_第4页
第4页 / 共23页
学习JAVA-1.docx_第5页
第5页 / 共23页
学习JAVA-1.docx_第6页
第6页 / 共23页
学习JAVA-1.docx_第7页
第7页 / 共23页
学习JAVA-1.docx_第8页
第8页 / 共23页
学习JAVA-1.docx_第9页
第9页 / 共23页
学习JAVA-1.docx_第10页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《学习JAVA-1.docx》由会员分享,可在线阅读,更多相关《学习JAVA-1.docx(23页珍藏版)》请在优知文库上搜索。

1、第一章1. Java语言拼写是大小写敏感的(Case-Sensitive);2. 一个源文件中可以定义多个Java类,但其中最多只能有一个类被定义为Public类;3. 如果源文件中包含了public类,那么源文件必须和该public类同名;4. 一个源文件包含多个Java类时,编译后会生成多个字节码文件,即每个类都会生成一个单独的”.class”文件,且文件名与类名相同。Java中的名称标准:包名:多单词组成时所有字母都小写 xxxyyyzzz类名接口名:多单词组成时,所有单词的首字母大写 XxxYyyZzz变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写

2、。 XxxYyyZzz常量名:所有字母都大写。多单词时每个单词用下划线连接。 XXX_YYY_ZZZ文档注释 格式:/*注释文字*/对于文档注释,是java特有的注释,其中注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式表达的该程序的说明文档。/*这是我的HelloWorld程序。author小强*/所有的byte型、short型和char的值将被提升到int型。System,out.println(a)System,out.println(,a,+1)前者:a后者:98第二章函数中只能调用函数,不可以在函数内部定义函数。重载的概念在同一个类中,允许存在一个以上的同名

3、函数,只要它们的参数个数或者参数类型不同即可。重载的特点:与返回值类型无关,只看参数列表。intadd(intx,inty)returnx+y;intadd(intx,inty,intz)returnx+y+z;doubleadd(doublex,doubley)returnx+y;)逻辑运算符用于连接布尔型表达式,在JaVa中不可以写成3x3&x3*2*2=12右移31=1-3/2=1无符号右移31=1-3/2=1&与运算6&3=2I或运算6I3=7A异或运算63=5反码6=-7位运算是直接对二进制进行运算。ScannerStr=newScanner(System.in);bytexz=By

4、te();SCanner类的作用是获取控制台的输入信息(SCanner.in),反应到Str。importJAVA时间格式:importJava.util.*;publicclassTestDatepublicstaticvoidmain(Stringargs)Datetoday=newDate();SimpIeDateFormatf=newSimpleDateFormat(yyyy年MM月dd日hh:mm:ssM);Stringtime=f.format(today);System.out.println(time);)格式里的时如果用hh表示用12小时制,HH表示用24小时制F月份中的星期

5、E星期中的天数JaVa中M2表示n和2进行异或。求一个数的平方,可以n*n;或Math.pow(n,2);java.Iang包在预编译时已自动导入单类型导入有助于提高编译速度其中aReleaseVersionw是发行版,wIntegrationVersionw是集成版,两版下的rtUpdateSite是在线安装连接,“ZippedUpdateSite”手动安装包,用于本地自己安装。我们一般选择优化了的“ReleaseVersion31400.0doublef2=314e-2;/314*10(-2)3.14没有后缀F/f的浮点数值默认为double类型。浮点数都有舍入误差,不能在内存中精确表示所

6、有小数。0.If与doubleb=1.010不想等。所以,慎用比拟。Java,math下面的两个有用的类:BigInteger和BigDecimal,这两个类可以处理任意长度的数值。BigInteger实现了任意精度的整数运算。BigDecimal实现了任意精度的浮点运算。字符型 前面说过,JaVa用UniCOde编码,所以Char用来表示在UniCode中的字符。Unicode占2个字节,具有从O到65535之间的编码,u0000,至uFFFF,之间的16进制表示。ASCII码就是Unicode编码表中前128个字符。 再就是转义字符:CharC2=n;代表换行符 char也可直接当作正数来用。intc=a,+2;输入c,为99.Boolean类型占1位直接用if(变量),if(!变量)形式判断true,false转换的时候,默认转换,是从“小”类型到大”类型。此处大小是指类型的表示范围,比方从Iong像float转换。而反过来,比方CharC3=5;虽然5在Char的表示范围内,但这是从int像Char类型的转换,必须强制转型,否那么输出错误。强转超范围的时候就会截断。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > Java

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!