Java

Java是什么?

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。


Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。

Java的分类

Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;

JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础;

JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序;

Java的安装

一,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。

二,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。

JDK的下载和安装>>

Java基础自己的总结

我学习java也有几年了,今年这个时候,正好因为疫情的影响,让我有时间静下心来好好复习一下Java基础,顺便写一点博客,其实我发现在写项目的的时候,用到的框架,中间件。。。其实都是Java低层方法的封装,如果java基础自己掌握的熟炼了,那么往后学习和使用的时候,就非常的简单了,所以我感觉真的有必须好好的学习一下基础,就算会的也要再好好的看一遍java基础。

子曰:“温故而知新,可以为师矣。”

所以日常的复习的不可以少的。

Java基础语法学习和使用

在学习之前必须要确保本机上安装了JDK,只有JRE是不行的,JRE只能运行编译好的java程序。

下面说一下我这一个系列的文章的范围:是从第一行代码————到数据库操作。

第一个Java程序(一)

一个".java"源文件中是否可以包括多个类(不包括内部类)(一点一)

Java注释(二)

java标识符的命名规则 和 关键字(三)

Java变量、变量的分类、常量(四)

Java基本数据类型(五)

Java运算符(六)

Java类型转换(七)

Java控制台输入(八)

Java控制语句(九)

Java 循环的控制语句(九点一)

方法的定义和重载和递归(十)

Java面向对象详解(十一)

Java对象和类(十二)

java内存分析(十三)

Java垃圾回收机制(十四)

Java中this的本质 和 static的本质(十五)

Java的参数传值机制(十六)

Java的三大特性之继承(十七)

Java的三大特性之封装(十八)

Java三大特性之多态(十九)

Java一维数组(二十)

Java抽象类(二十一)

Java接口(二十二)

Java内部类(二十三)

Java字符符(String) (二十四)

Java字符串缓冲区(StringBuilder)(二十五)

Java中Random 和 Math 的概述及使用(二十六)

Java日期类型的绍介和操作(二十七)

Java包装类(二十八)

Java集合(Collection)和迭代器(Iterator)(二十九)

Java的List集合(三十)

Java中Set集合(三十一)

Java中Map集合(三十二)

Java泛型(三十三)

Java可变参数(三十四)

Java异常(三十五)

自己在之后一段时间还会继续更新的,一直到Java基础写完。


细节决定成败!

个人愚见,如有不对,恳请扶正!

最新文章

  1. (UWP开发)在ListView中通过向右滑动展开汉堡菜单
  2. 使用Eclipse进行远程调试【转】
  3. 微信公众号API返回不可打印字符的处理。
  4. WCF与Web API 区别(应用场景)
  5. Telerik_2012_Q3 破解全套下载链接
  6. d007: 求两数的整数商 和 余数
  7. IOS开发-UI学习-UIImageView控件
  8. Source Code Review
  9. 2018-2019-1 20189201 《LInux内核原理与分析》第六周作业
  10. C语言的#if #ifdef #ifndef
  11. elasticsearch及head插件安装与配置
  12. 放大镜jQuery效果
  13. xml字符串,xml对象,数组之间的相互转化
  14. jquery重置表单
  15. string使用方法
  16. GIS案例学习笔记-ArcGIS整图大图出图实例教程
  17. Java 构造 BSON 数据类型
  18. Lodop客户端本地和集中打印 [是否安装][操作系统]
  19. STDIN_FILENO的作用及与stdin 的区别
  20. springboot项目访问不到controller方法。

热门文章

  1. JDK8中Stream使用解析
  2. unittest的前置后置,pytest的fixture和共享机制conftest.py
  3. 浅谈:Redis持久化机制(二)AOF篇
  4. SLAM相机定位
  5. seldom 2.0 让接口自动化测试更简单
  6. pytest初始化与清除(一)
  7. 十一、设置Nginx开机自启动
  8. Centos 安装 Influxdb + Chronograf
  9. 【NX二次开发】常用的标准对话框
  10. 4.2tensorflow多层感知器MLP识别手写数字最易懂实例代码