- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java基础知识解析
Java程序设计
程序设计的分类:
(1)面向过程的程序设计:C。
A .结构化程序设计:顺序、选择、循环。
B .模块化程序设计:在C语言中模块就是函数。
(2)面向对象的程序设计:C++、Java、Visual Basic等。
对象Object。
属性Property:静态特性。【对象名.属性名=属性值】
方法Method:动态特性。【对象名.方法名】
事件Event。
点语法:用点对调用内容进行分割。
设置环境变量:
1、Java:D:\Program Files\Java\jdk1.7.0_45
2、Path:D:\Program Files\Java\jdk1.7.0_45\bin
3、ClassPath:
D:\Program Files\Java\jdk1.7.0_45\lib\tools.jar
第一个Java程序:
(1)利用Java语言编写的源程序:*.java
(2)Java必须包含一个默认类:
类名必须和源程序文件名同名。
(3)System.out.println:实现数据的输出。
System.out.println(“输出内容”);
public class hw
{
public static void main(String args[])
{
System.out.println(HelloWorld!);
}
}
(4)javac:用来对java文件进行编译,编程class文件。
java:用来对class文件进行执行。
printf()函数:面向整个体系的。
方法:也具有参数,没有参数的方法也必须添加括号。面向某个对象的。
【常量和变量】
一、常量:程序运行过程中不变的量。
二、变量:程序运行过程中变化的量。
1、变量必须先定义,再使用。
2、变量名的命名规则:
(1)可以包含字母大小写、数字、下划线、$。
(2)不得以数字开头。
3、允许在定义变量的同时为其赋初值。
【数据类型】
一、数值类型:
1、字节型:byte,在内存中占1B(8bit)。
取值范围:-128~+127。
XXXXXXXX11111111(0~255)
byte a=-128;
byte b=Math.Abs(a); //Math.Aba(),取绝对值。
变量b超出了字节型取值范围。
2、整型数据:不带小数点的数据。
(1)整型常量:
十进制整型:0 127 5 -9
八进制整型:以数字0开头,046 025
078(非法的)
0作为八进制整型数据的前导。
十六进制整型:以0x或0X开头,0X5F
0x或0X是十六进制数据的前导。
只有十进制整型可以表示负数。
(2)整型变量:
short:在内存中占2B。
XXXXXXXX XXXXXXXX:0~65535 -32768~+32767
int:在内存中占4B。
long:在内存中占8B。
3、实型数据:带有小数点的数据。
(1)实型常量:
A .定点实数:实型常量的小数形式。
3.14 5.27 5. .8 0.0
B .浮点实数:实型常量的科学计数法形式。
259.64 X 103 2.5964 X 105
2.5964e+005
2.5964e+05
2.5964e+5
2.5964e5
2.5964E5
e/E左右必须有数字;阶码不得为小数;中间任意位置不得有空格。
(2)实型变量:
A .单精度实型:float,保留七位有效数字,数量
级范围在10-38~10+38。(4B)
B .双精度实型:double,保留十五位有效数字,数
量及范围在10-308~10+308。(8B)
整型和实型的区别:
整型:相对于实型,取值范围窄,准确度高。
在内存中所占字节数直接影响取值范围。
实型:相对与整形,取值范围宽,精度低。
在内存中所占字节数直接影响精度。
二、逻辑型:也叫做布尔型,用boolean表示。
1、用于表示生活中只有两种情况
您可能关注的文档
- Jabber系统用户使用手册解析.docx
- java web 电子教案第四章解析.ppt
- Java web开发概述解析.ppt
- Java web基础环境搭建解析.ppt
- jason地震反演软件培训解析.ppt
- Java 反射和动态代理解析.docx
- JAVA 课程设计蜘蛛纸牌报告终极修改版解析.doc
- javascript入门到精通4解析.ppt
- Java+mysql系统部署手册解析.doc
- javaJSP开发平台解析.ppt
- 2025中考——数与式(综合压轴题分类专题精选精练)(4)-2024-2025学年九年级数学下册基础知识专项突破讲与练[含答案].pdf
- 第26章反比例函数(2)考点考题点点通[含答案].pdf
- 人教版六年级下册第一单元《负数》情境小卷[含答案].pdf
- 房地产经纪行业房源真实性声明.doc
- 电子签名法律保障合作协议.doc
- 人工智能应用开发与测试合作协议.doc
- 3000万件新型元器件技改项目环评资料环境影响.docx
- 一夜河、胜利港劣V类水体整治工程项目环评资料环境影响.doc
- 年产2800吨工程机械中央回转接头搬迁扩能项目环评资料环境影响.doc
- DeepSeek人工智能语言模型介绍.pptx
文档评论(0)