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);



0 0
原创粉丝点击