知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

java入门总结

发表时间:2022-03-24来源:网络

Java入门总结文档

第一章:初识Java

什么是程序?

为什么要学习Java语言?

在软件开发行业中,Java已经成为绝对的主流,以前说Java领域的Java SE、Java EE技术已发展成为同Microsoft公司的C#和.NET技术平分天下的应用软件开发技术和平台。

Java可以做什么?

安装和运行在本机上的桌面程序

通关浏览器访问的面向Internet的应用程序

做出非常炫的图像效果

Java的技术平台

Java SE:Java SE是Java技术的核心,提供基础的Java开发工具、执行环境与应用程序接口(API),主要用于桌面应用程勋的开发。

Java EE:Java EE是在Java SE的基础扩展之上的。Java SE提供了Java的执行环境,使开发出的应用程序能够在操作系统上运行

Java程序开发步骤

Java程序的结构

Java程序中的注释

单行注释

多行注释

文档注释

Java编码规范

类名必须使用public修饰。

一行只写一条语句

用{}括起来的部分通常表示程序的某一层次结构。“{”一般放在这一个结构的开始行的最末,“}”与该结构的第一个字母对齐,并单独占一行。

低一层次的语句或注释应该比高一层次的语句或注释缩进若干个空格后再书写,使程序更加清晰,增加程序的可读性。

第二章:变量、数据类型和运算符

变量

变量是存储数据的一个基本单元,不同的变量相互独立。

数据类型

常用的数据类型有:int(整型)、double(小数)、char(字符)、String(字符串)。

变量声明及使用

数据类型 变量名 = 值

变量命名规则

变量必须以字母、下划线“_”或"$"符号开头。

变量可以包括数字,但不能以数字开头。

除了“_”或“$”符号以外,变量名不能包含任何特殊字符。

不能使用Java语言的关键字,如int、class、public等。

赋值运算符

“=”称为赋值运算符

算术运算符

+加法运算符

-减法运算符

*乘法运算符

/除法运算符

%取余运算符

数据类型转换

自动转换

把int变量赋值给double变量可以自动变成double变量

把char变量赋值给String变量可以自动变成String变量

强制转换

把double变量转化为int变量

int 变量名 = (int) double变量名

boolean类型

布尔有两个值:true false

关系运算符

>大于

=大于等于

导出-->Java-->JavaDoc-->选择目标文件夹

第十四章:带参数的方法

定义带参方法

语法 访问修饰符 返回值类型 方法名(参数列表){ //方法体 }

访问修饰符:方法被访问的权限范围。

返回值类型就是指返回值的类型,没有返回值写void。

方法名就是方法的名字。

参数列表是传送给方法的参数列表。

调用带参方法

语法

对象名.方法名(参数1,参数2,···,参数n)

带多个参数的方法

注意形参一一对应:传递的个数相同,类型相同,位置相对。

为什么需要包

易于找到和使用相应的类文件

防止命名冲突

包允许在更广的范围内保护内

如何声明包

在第一行写个非注释语句 package 包名;

使用MyEclipse创建包

1、在建类的时候,可以写包的路径。

2、在建立项目后,直接建一个包,在包里建类。

如何导入包

使用import导入包

语法:

import 包名.类名;

import 包名.*; *表示导入这个包的所有类。

第十五章:字符串

如何使用字符串

语法: String s = "Hello World"; String s = new String();

字符串的长度

字符串1.length();

字符串的比较

字符串1.equals(字符串2);

字符串的连接

字符串1.concat(字符串2);

字符串的提取和查询

indexOf("需要查找的字符") //从左往右查找需要查找的字符,找到就返回下标,没找到就返回-1; lastindexOf("需要查找的字符") //从右往左查找需要查找的字符,和上面一样用法; substring(开始位置,结束位置) //开始位置从0开始,结束位置从1开始; trim() //去除字符串中的空格,返回没有空格的字符串,如果空格在字符串中,则无法去除。

字符串的拆分

字符串1.split("查找该字符") //分割方法,将字符串用指定符号分割成数组;

如何使用StringBuffer类

StringBuffer sb = new StringBuffer() //创建StringBuffer对象 //StringBuffer的执行效率比String快很多

常用的StringBuffer类方法

sb.toString() //将变量类型转化为字符串 sb.append() //向StringBuffer追加字符串 sb.insert(位置,参数) //向指定下标插入一个字符或字符串

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜