***JAVA***Study***
hhjian6666
路漫漫其修远兮,吾将上下而求索。修远兮,求索兮。
展开
-
JAVA学习,常用常记(运算符,增强for循环(菜鸟教程补充))
instanceof 运算符 该运算符用于操作对象实例,检查该对象是否是一个特定类型(类类型或接口类型)。 如果运算符左侧变量所指的对象,是操作符右侧类或接口(class/interface)的一个对象,那么结果为真。 String name = "James"; boolean result = name instanceof String; // 由于 name 是 String 类型...原创 2019-03-14 14:44:33 · 328 阅读 · 0 评论 -
JAVA学习,常用常记(类和对象,构造方法,方法重载,类变量,this,垃圾回收机制,静态代码块(菜鸟教程+知到))
对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的状态(属性)和行为(方法)。 对象是类的客观存在和表现; 在软件开发中,方法操作对象内部状态的改变,对象的相互调用也是通过方法来完成。 Java中的类 类可以看成是创建Java对象的模板 public class Dog{ St...原创 2019-03-14 14:47:07 · 212 阅读 · 0 评论 -
JAVA学习,常用常记(封装性,不可变对象,UML类图及关系(知到))
封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 高内聚,低耦合 比较好; 耦合度高了之后会 牵一发而动全身; 封装性,安全性; ...原创 2019-03-14 19:40:25 · 233 阅读 · 0 评论 -
JAVA概述(知到课程 + 菜鸟教程随笔)
一次编写,处处运行; 字节码文件,JAVA虚拟机; 面向对象,封装继承多态,多线程; JAVA 2se桌面开发低端商务应用 1ee企业 3me消费产品和嵌入式设备; jar.exe打包java文件,javac.exe编译器,java.exe解释器; 设置环境变量,jdk,jre,java,javac; 文件名需与类名一致; public class HelloWorld { ...原创 2019-03-12 10:11:35 · 343 阅读 · 0 评论 -
JAVA学习,常用常记(基础语法,标识符,修饰符,关键字,注释(菜鸟教程))
Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动...原创 2019-03-12 15:29:06 · 474 阅读 · 0 评论 -
JAVA学习,常用常记(标识符,数据类型,运算符,分支语句,循环语句,跳转语句(知到))
呃,学过C和Python之后直接过掉就好了,自己拼的标识符一般不会搞出关键字的; 所有语言中(我接触到的),html + css不区分大小写,其他语言区分大小写(对大小写敏感); PHP中,除了变量名区分大小写和常量可以控制是否区分大小写外,其余的全部不区分大小写; JAVA语言是强类型语言,必须指定数据类型,先声明再使用; Python 是强类型的动态脚本语言 强类型:不允许不同类型...原创 2019-03-12 19:36:40 · 275 阅读 · 0 评论 -
JAVA学习,常用常记(基本数据类型补充(包装类,min,max),转义,三种变量类型,静态成员函数和类变量(菜鸟教程补充))
Java 的两大数据类型: 内置数据类型 引用数据类型 public class PrimitiveTypeTest { public static void main(String[] args) { // byte System.out.println("基本类型:byte 二进制位数:" + Byte.SIZE); ...原创 2019-03-13 20:05:29 · 320 阅读 · 0 评论 -
JAVA学习,常用常记(数组+操作,for-each,二维数组,String+操作(知到))
声明: float[] scores;//提倡,不能直接分配大小 float scores[]; 分配内存: scores = new float[5]; 静态初始化: float[] scores = {1, 2, 3, 4}; 动态初始化(不能指定长度,长度隐含在{}中): float[] scores; scores = new float[]{1, 2, 3, 4};...原创 2019-04-09 23:28:28 · 300 阅读 · 0 评论