java随手笔记
如果你希望从事编写和数据库相关的软件,可以深入学习JDBK;如果你希望从事和网络信息交换有关的程序软件,可以学习XML;如果你希望从事大型网络应用程序的开发和设计,可以学习Java EE;如果希望从事与物联网相关的嵌入式开发和设计,可以学习Java ME;如果你希望从事web程序的开发,可以学习JSP。
java平台:
javase javaee javame
java环境搭建:
jvm:--java虚拟机,--执行程序
jre:--java运行时环境,包含jvm和标准类库
jdk:--java开发工具包,包含开发工具和jre,javac java
jvm--->jre-->jdk
环境变量的设置:
计算机-右键->属性-->高级设置-->环境变量
-->系统变量-->Path
java程序编写及运行步骤:
1.创建一个.java文件
2.编写源代码文件
3.编译源代码文件 javac 源代码文件名.java
4.运行class文件 java 类名
数据类型:
基本类型:byte short int long float double char boolean
引用类型:类 数组 接口 枚举
数据类型间的转换:
自动转换:小--->大
byte short char-->int
操作数中出现了浮点类型,结果为浮点类型
强制转换:大--->小 (类型)
boolean不参与转换。
变量:
数据类型 变量名 = 值;
运算符:
算数运算符:+ - * / % ++ --
赋值运算符: = += -= /= *= %=
比较运算符:> >= 逻辑运算符:& | ! ^ && || true/false
三目运算符:(boolean类型表达式)?表达式1:表达式2;
标识符:类名,变量名,方法名
组成:字母,数字,_,$
规则:不能是数字开头 不能使用java中的关键字
类名:单词首字母大写
变量名:第一个单词小写第二个开始每一个单词首字母大写
方法名:第一个单词小写第二个开始每一个单词首字母大写
注释:
单行://
多行:/*....*/
文档: /**...*/ javadoc--html
String:引用数据类型
字符串类型可以与任意类型数据相连接 +
结果为字符串。
eg:String s = "abc"+100;
分支语句
if分支 if(boolean表达式){} if(){}else{} if(){}else if(){}...else{} if(){ if(){} } switch分支 switch(表达式){ //byte short char int String 枚举 case 常量值:... break; .... default: break; }
循环语句:
while do/while for while:0-n,先判断后执行 do/while:1-n,先执行后判断 while(){} do{}while(); for(初始化; 条件; 增量){}
方法声明:
修饰符 返回值类型 方法名(参数列表){
执行语句
return 返回值;
}
类和对象:
类:相同属性和行为的对象的集合。
对象:类的一个实例化。
class 类名{ 属性 方法 构造器 }
对象声明: new
封装:将对象的属性和行为private,对外提供公共的访问方式
set/get
public
this:代表当前对象的引用
1.用来解决局部变量和实例变量的重名问题
2.调用重载构造器
构造器:
1.方法名和类名相同
2.没有返回值类型
3.执行new语句时调用
this(参数列表);必须放在构造器的非注释行的第一行
数组:存放相同类型一组数据的集合
保存批量数据
存放到数组中的数据都有下标,从0开始
获取数组长度:数组名.length
异常:越界,空指针
for(元素类型 变量名 : 数组名){
语句
}
String[] args:接收命令行参数
数据类型... 变量名:数组

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)