java 基础笔记

您所在的位置:网站首页 java转化大写 java 基础笔记

java 基础笔记

#java 基础笔记| 来源: 网络整理| 查看: 265

java学习笔记:

2018-02-27(1-2,3-4) 一、java简介 1.java有三个版本(javaSE javaEE javaME 分别代表标准Standard Edition Enterprise Edition Micro Edition 标准 企业 微型) 二、java配置 2.直接下载eclipse安装,使用eclipse 三、java基本语法 3.编写java时需要注意:(1)大小写敏感;(2)所有的类名首字母都要大写,里面的单词应该大写;(3)所有的方法名首字母大写,里面有单词的首字母大写;(4)源文件名必须和类名相同;(5)主方法入口‘public static void main(String []args)’; 4.标识符注意:(1)所有的标识符都应该以四大金之一组成(大写字母,小写字母,美元符,下划线);(2)首写之后可以任意加六个无赖(大写字母,小写字母,美元符,下划线,数字和其他字符);(3)特殊符不能做标识符;(4)大小写敏感; 5.修饰符:(1)访问控制修饰符(default,public,protected,private)分别是未履行的,共有的,受保护的,私有的;(2)非访问控制修饰符(final,abstract,strictfp)最后,抽象,严谨 6.java变量:局部变量,类变量(静态变量),成员变量(非静态变量) 7.超类:被继承的类,派生类:子类 8.接口:接口是对象之间相互通信的协议 四、java对象和类 9.java类的创建 public class Dog{ String breed; int age; string color; void barking(){ } void hugry(){ } void sleeping(){ } } 10.类包含的变量:局部变量,成员变量,类变量 局部变量-> 方法中声明的变量 成员变量-> 方法之外,类之内 类变量-> 也是在类之内,但是必须声明static 11.构造方法:(1)每个类都有构造方法;(2)构造方法的名称必须与类同名;(3)一个可以有多个构造方法 示例: public class Puppy{ public Puppy(){ } } 12.创建对象 主要分为三步:声明,实例化,初始化 声明:声明一个对象,包括对象名称和对象类型 实例化:使用关键字new创建对象 初始化:使用new创建对象时,会调用构造方法初始化对象 示例: public class Puppy{ public Puppy(String name){ System.out.println("小狗名字" + name); } public static void main(String []args){ Puppy myPuppy = new Puppy("tommy"); } } 13.访问对象的变量和方法 ObjectReference = new Construction(); ObjectReference.variableName;// 访问变量 ObjectReference.MethodName();// 访问方法 14.java中使用到“void”,java语言是强类型的,方法的定义必须有返回值,使用了void表示返回的是空,java中只有两种数据类型一种是基本型,一种是引用型。 基本型数据类型有8种,byte short int long float double char boolean Java八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 15.源文件声明规则:(1)一个源文件只能有一个public类;(2)一个源文件可以有多个非public类;(3)源文件的名称一定要和public的类保持一致;(4)如果一个类定义在某一个包中,那么package语句要写在源文件的首行;(5)如果源文件包含import语句,那么应该放在package语句和类之间,没有package语句,那就写在源文件的最上边 2018-02-28(5-6) 五、Java基本数据类型 16.java的两大数据类型:内置数据类型、引用数据类型; 17.内置数据类型:主要有八种,byte short int long float double boolean char 四个整数型,两个浮点型,一个字符,一个布尔型 18.常量的命名方法:final double PI = 3.14;(常量通常使用大写) 19.int byte long short 都可以使用十进制 16进制 8进制 int decimal = 100; int octal = 0144; int hexa = 0x64; 前缀使用0 表示 8 进制;前缀0x 代表 16 进制; 20.自动类型转换 int i = 128; byte b = (byte)i; 大容量转换成小容量会存在精度丢失; 浮点数到整数的转换是舍去小数,不是四舍五入 (int)23.7 == 23; 自动类型转换 转换前的数据类型的位数要低于转换后的数据类型; 强制转换类型,条件是数据类型必须兼容; 21.隐含强制类型转换 整数的默认型是int 浮点型不存在这种情况,因为定义的时候必须在数字后面跟上F或者f 六、Java变量类型 22.java中所有的变量在使用前都必须声明。格式:类型 识别符号 值 23.java语言支持的变量类型:类变量、实例变量、局部变量 类变量:独立方法之外,用static修饰 实例变量:独立方法之外,不使用static修饰 局部变量:类的方法中的变量。 八、Java修饰符 24.Java有:访问修饰符,非访问修饰符; 25.Java中的访问控制修饰符:default(缺失的) private(私有的) public(公有的) protected(受保护的) 26.私有访问修饰符-private:最严格的修饰符号,类和接口不能声明private; 27.共有访问修饰符-public:类,方法,构造方法和接口能被任何其他类访问,java中main()方法必须设置成共有的,否则java解释器将不能运行该类。 28.受保护的访问修饰符-protected 29.能被同一个包的任何其他类访问,也能够被不同包中的子类访问。 30.protected 访问修饰符号不能修饰类和接口,可以修饰方法和成员变量。 31.非访问修饰符 30.static 和 final 修饰符。 31.static 修饰符用来修饰方法和类变量。 32.final 又来修饰类、方法和变量,final修饰的类不能够被继承,不能被重新定义,修饰的变量为常量。 33.abstract 修饰符 抽象类: 抽象类不能实例化对象,声明抽象类的唯一目的是为了将来对该类进行扩充; 一个类不能同时被abstract和final修饰。如果一个类包含抽象方法,那么该类一定要声明为抽象类,否则将出现编码错误。 34.抽象方法: (1)抽象方法是一种没有任何实现方法

2018年3月1日 九、java运算符 计算机的最基本用途就是执行数字运算,作为一门计算机语言,java也提供了一台丰富的运算符来操作变量,我们可以把运算符分成以下几种: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符

算术运算符 算术运算符用数字表达式中,它们的作用和在数字中的作用一样

关系运算符 == ,!=,>,=,>>) 这里写图片描述

按位右移补零操作符。左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充。

逻辑运算符 && || !

短路逻辑运算符 当使用逻辑与运算符的时候,两个操作都为true,结果为true,但当第一个为false时,这时就不用判断第二个。

赋值运算符 = 简单运行符 += 加和赋值符 -= 减和赋值符 *= 乘和赋值符 /= 除和赋值符 (%)= 取模和赋值符



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3