java学习小总结
来源:互联网 发布:免费云数据库 编辑:程序博客网 时间:2024/05/17 08:39
1,明确需求。要做什么
2,分析思路。要怎么做
3,确定步骤。每一步要用到哪些知识点
4,写代码。把步骤用代码实现
变量的作用域和生存期:
变量的作用域:
作用域从变量定义的位置开始,到该变量所在的那对大括号结束;
生命周期:
变量从定义的位置开始就在内存中活了;
变量到达它所在的作用域的时候就在内存中消失了
成员变量和局部变量的区别:
1:成员变量直接定义在类中。
局部变量定义在方法中,参数上,语句中。
2:成员变量在这个类中有效。
局部变量只在自己所属的大括号内有效,大括号结束,局部变量失去作用域。
数据类型:
1):基本数据类型:int、float、double、char、boolean
2):引用数据类型: 数组、类、接口。
级别从低到高为:char,-->int-->float-->double
自动类型转换:从低级别到高级别,系统自动转的;
强制类型转换:什么情况下使用?把一个高级别的数赋给一个别该数的级别低的变量;
String 字符串 需要双引号
boolean 1字节 布尔值 真假
int 4字节 数值 (整数)
double 8个字节 双精度浮点型(存储小数,比如商品价格,平均分)
float 4个字节 单精度浮点型 (比如身高)
char 2个字节 单字符 (男。女) 需要单引号
static:关键字,是一个修饰符,用于修饰成员(成员变量和成员函数)。
特点:
1,想要实现对象中的共性数据的对象共享。可以将这个数据进行静态修饰。
2,被静态修饰的成员,可以直接被类名所调用。也就是说,静态的成员多了一种调用方式。类名.静态方式。
3,静态随着类的加载而加载。而且优先于对象存在。
Public:访问权限最大。
static:不需要对象,直接类名即可。
void:主函数没有返回值。
Main:主函数特定的名称。
(String[] args):主函数的参数,是一个字符串数组类型的参数,jvm调用main方法时,传递的实际参数是 new String[0]
标示符命名约定:
1. 类名、接口名:每个单词的首字母应该大写,尤其第一个单词的首字母应该大写。(驼峰规则)
class MyFirstClass
interface Weapon
2. 字段、方法以及对象:第一个单词首字母应小写,其他单词首字母大写。(以便跟上面的有所区别)
boolean isWoman
void setName(String name)
3. 常量:全部用大写字母表示。如果由几个单词组成,则由下画线连接。
public final int RED
public final int HE_HEH
4. Java包(Package):全部用小写字母。
import java.awt.*;
输出命令:
System.out.println() 会自动换行的打印
System.out.print() 直接打印,不会自动换行
System.out.printf() 可插入带 % 的输入类型,前两种只可以插入转义符, 不能插入 % 的数据或字符串
条件运算符( ? : )也称为 “三元运算符”。
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
例:
int score=68;
String mark = (score>=60)?"及格":"不及格";
System.out.println("考试成绩如何:"+mark);
- java学习小总结
- java学习小总结
- Java I/O 学习小总结
- x264学习小总结
- 学习小总结
- css学习小总结
- 最近学习小总结
- 学习小总结
- io学习小总结
- 学习小总结2
- 一周学习小总结
- js学习小总结
- js学习小总结
- File学习小总结
- Jquery学习小总结
- Java 正则表达式学习总结和一些小例子
- Java 正则表达式学习总结和一些小例子
- Java 正则表达式学习总结和一些小例子
- iOS开发之AFNetworking 3.0.4使用
- 【51nod 1515】 明辨是非
- Django:快速搭建自己打第一个的Blog
- Python神经网络
- 虚基类
- java学习小总结
- JVM内存管理------JAVA语言的内存管理概述
- spring的单元测试
- javascript之闭包与匿名函数
- C语言学习:1、编程之路-(自学传智就业班笔记)
- JUC锁框架综述
- Rational rose 2007安装破解全过程
- 四、顺序结构
- iOS中使用RSA加密