- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java介绍和语法基础.
Java 介绍和语法基础
Java是有SUN(太阳微系统公司)于1995年推出的一门面向对象对象的高级编程语言
Java语言的三大技术领域:
⑴ java ME(微缩版) 用于嵌入式开发 手机编程
⑵ java SE(标准版)用于桌面应用软件开发 ,编程
⑶ java EE(企业版)用于分布式网络程序开发 ,电子商务
JavaME(J2ME微缩版) 主要用于嵌入式系统开发,如手机和PDA的编程;
JavaSE(J2SE标准版) 主要用于桌面应用软件的编程
JavaEE(J2EE企业版)主要用于分布式的网络程序的开发,如电子商务网站和ERP系统
java注释
三种方式: 1、单行:// 2、多行:/* */ 3、文档注释 /** */
标识符
标示符是在Java中对类、方法或者变量的命名。有一定规范。 1、标识符有字母、数字、下划线及美元符号($)组成 2、标识符的首字母不能使数字。 3、标识符区分大小写,没有长度限制。 4、不能为关健字或保留字 java中的关健字: public protected 受保护的private 私有的 class 类interface 接口abstract 抽象的implements 实现接口 extends 继承 new 创建 import 导入package 包 byte char boolean short int float long double void null true false if else while for switch case default do break continue return instance of static final super this native strictfp synchronized transient volatile catch try 捕捉异常 finally throw throws enum assert保留字 const,goto
类型转换
有些数据类型之间可以相互转换 ( 数值类型之间及char类型 ) 自动类型转换:低精度向高精度 如 doube a=2; 强制类型转换:高精度向低精度 如 int a=(int)3.14; (强制类型转换会缺失精度) 低---------------高 (byte,char,short三者优先级相同的,并且相同优先级之间是不能进行自动转换的,因此这三者只能将其类型自动转换成高级数 据类型)byte,short,char--int--long--float--double
运算符
分割符有 , ;[] () java中所有符号均为半角 算术运算符: +、-、*、/、% (+在字符串中也可以用,是连接的功能。如”a”+”bc”结果为”abc”) 关系运算符: 、、 ==、 =、 =、 != (判断字符串相等最好用equals()方法,而不是==) 逻辑运算符:、|、!、、|| 赋值运算符:=、+=、-=、…
数组:相同数据类型数据的集合。
一维数组定义
int[] a=new int[10]; //只创建数组对象不赋值则必须给长度 int[] a=new int[]{1,3,5,7,9}; //边创建边赋值等号右边的中括号必须不能给长度 int[] a={1,3,5,7,9};
排序
int[] a=new int[]{34,13,52,17,23}; Arrays.sort(a);//数组排序的工具方法(默认升序排序) for(int i=0;ia.length;i++){ //length:获取数组长度的属性 System.out.print(a[i]+\t); }
二维数组定义
int[][] a=new int[3][10];//只创建数组对象不赋值则必须给长度 int[][] a=new int[2][3]{{1,3,5},{1,3,5}};边创建边赋值等号右边的中括号必须不能给长度 int[][] a={{1,3,5},{1,3,5}};
遍历
int[][] a={{1,3,5},{1,3,5},{1,5}}; //所谓的二维数组其实就是由多个一维数组组成的
您可能关注的文档
- JavaScript代码..doc
- javascript实用代码大全..doc
- JavaScript编码规范..docx
- JavaScript计算器(包含累计与显示功能)..doc
- java一些jar包作用..doc
- java专业术语..doc
- JAVA代码编写规范..doc
- java传递和返回对象..doc
- Java几种常见的编码格式..doc
- Java双缓冲技术..doc
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)