![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
image_button
这个作者很懒,什么都没留下…
展开
-
Java语言特点
Java语言特点:简单:Java语言是一种相当简洁的"面向对象"程序设计。例如使用引用而非指针,垃圾自动回收 面向对象 跨平台:java自带的虚拟机Jvm很好地实现了跨平台性 健壮性:强类型机制、异常处理、垃圾的自动收集 安全性:Java编译时要进行Java语言和语义的检查,编译后生成Java类。运行时Java类需要类加载器载入,并经由字节码校验之后才可以运行 多线程:是一种轻量级进...原创 2019-11-13 22:00:02 · 136 阅读 · 0 评论 -
Study1 初识Java
面向过程--c语言谁吃东西 不知道谁吃的面向对象--java我吃东西核心 是“我”对现实的抽象。 Java可移植性、解释性、多线程java是一门半编译半解释性语言编译命令:javac使用编译命令javac 将 .java(源文件) 编译成 .class文件class文件为平台无关的二进制文件,提供给JVM(java虚拟机)虚拟机:软件模拟了电脑解释命令...原创 2018-12-13 15:45:31 · 127 阅读 · 0 评论 -
Study2 数据类型与运算符
1.1Java注释a.单行注释//b.多行注释/* */(不建议使用)c.文档注释/** */1.2 Java标识符(变量、常量、类、函数等的名称)标识符要求标识符由字母、数字、_ 、$(忘掉)组成,其中不能以数字开头,不能使用java中的关键字。命名规范:驼峰命名法大驼峰:对于类名,类名是以大写字母开头,如果类名由多个单词组成,则每个单词首字母大写。eg: clas...原创 2018-12-20 20:10:14 · 101 阅读 · 0 评论 -
面向对象---类
面向过程三大特征:封装性、继承性、多态性 1.封装性封装:将客观的事物封装成抽象的类,内部操作对外部而言不可见。(类可以把自己的数据和方法只让可信的类或对象操作,对不可信的进行隐藏)eg:银行卡取款--c语言 ---任何人都可以调用取款方法银行取款--java---必须知道密码(有条件的取款) 用private 实现封装处理a.当属性或方法被priva...原创 2019-01-22 22:34:14 · 95 阅读 · 0 评论 -
JavaSE 数据类型与运算符
JavaSE 数据类型与运算符java 数据类型8大基础数据类型:数值型:整型:byte short int longbyte:一个字节 8位 -128—127short :两个字节 16位int : 4个字节 32位 2^(-31) — 2^(31)-1long:8个字节 64位 1L; 整型的默认值是int byte=14;(值在-1...原创 2019-03-08 12:20:03 · 186 阅读 · 0 评论 -
JavaSE 方法重载和方法覆写
方法重载:发生在一个类中,有若干个方法名称相同,参数列表不同(参数的个数、类型不同)与返回值无关的一组方法方法覆写(复写):发生在有继承关系的类之间,定义了一组除权限不同其他完全相同的方法子类重写方法不能拥有比父类的方法更严格的权限。private不能拥有方法覆写都属于方法多态...原创 2019-03-08 12:35:13 · 189 阅读 · 0 评论 -
Volatile的简单理解
问题:谈一谈你对volatile关键字的理解volatile 是Java虚拟机提供的轻量级的同步机制1. 保证可见性2. 不保证原子性3. 禁止指令重排volatile引出了另一个问题 JMM概念: Java Memory Model (Java 内存模型 (不是JVM 内存模型)) ,JMM 是一种规范或者规则,抽象出来的,不是真实存在的,通过这种规范定义了程序中各个变量的...原创 2019-07-20 23:43:45 · 147 阅读 · 0 评论