Java复习(一)——Java语言概述、开发环境、基础知识
设计模式:在各种应用系统中被大量应用,是设计的“常用套路”
作为Java WEB开发人员,需要掌握HTML/CSS/JS和数据库相关知识
常用的应用程序框架:Spring MVC,Spring Boot,MyBatis等
没讲!!!!
chapter0:
1.Java语言的特点
简单易学:没有指针、没有的类的多重继承、Java中没有structure,union及typedef、没有操作符重载、没有全局变量
面向对象:支持封装、继承、多态
平台无关性、可靠性、安全性、
支持多线程、编译和解释并存
2.Java源文件(.java)和Java字节码文件(.class)
3.Java应用程序和Java小程序的主类
4.Java虚拟机
5.Java程序的种类和结构
6.Java应用程序和Java小程序的差异
非网络系统和内存较小的系统更适合使用Java应用程序。这个为什么,我也不知道,等我问下。
chapter1:Java语言开发环境
下载一个Eclipse即可(Java shell了解一下)
如果源文件中有多个类,则最多只能有一个public类,如果有的话,源文件的名字必须与这个public类的名字相同(文件名的大小写可以与public类名的大小写不同);
chapter2:Java语言基础知识
2.1Java语言与面向对象的程序设计
面向对象的思想
将客观事物看作具有状态和行为的对象,通过抽象找出同一类对象的公共状态和行为,构成类。
类是对象的类型。
面向对象语言的基本特征:
抽象、封装、继承、多态
2.2Java5和Java6的新特色(应该是Java8)
2.3Java程序概述
2.4基本数据类型与表达式
2.4.1变量与常量
Type varName[=value],[,varName[=value]...];
变量有类型还有作用域
Java语言不允许在两个嵌套的复合语句内声明两个同名的变量
变量声明前加上final修饰成为了常量(sixsixsix),常量一旦被初始化就不可改变。
如:
final int PRICE = 30;
final double PI = 3.1415926;
标识符的第一个字符必须是下列字符之一:
大写字母(A-Z)
小写字母(a-z)
下划线(_)
$
标识符的第二个字符及其后继字符必须是:
上述列表的任意字符
数字字符(0-9)
2.4.2基本数据类型
Java基本数据类型总结
https://www.cnblogs.com/doit8791/archive/2012/05/25/2517448.html
2.4.3表达式与运算符
2.4.4类型转换
2.5数组的概念
2.6数组的创建和引用
Java复习(一)——Java语言概述、开发环境、基础知识的更多相关文章
- APP定制开发:APP软件开发的语言和开发环境
APP软件开发是移动互联网开发公司常开发的一种手机应用系统,对于刚刚进入APP软件开发领域的新手来说,选择什么编程语言和需要什么开发环境来开发APP软件是常遇到的问题.下面亿合科技小编来为大家分享下: ...
- Go语言集成开发环境之GoLand安装使用
下载Go语言开发包 大家可以在Go语言官网(https://golang.google.cn/dl/)下载 Windows 系统下的Go语言开发包,如下图所示. 这里我们下载的是 64 位的开发包,如 ...
- 【Python基础学习一】在OSX系统下搭建Python语言集成开发环境 附激活码
Python是一门简单易学,功能强大的编程语言.它具有高效的高级数据结构和简单而有效的面向对象编程方法.Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速 ...
- 基于Eclipse的Go语言可视化开发环境
http://jingyan.baidu.com/article/d7130635032e2f13fdf475b8.html 基于Eclipse的Go语言可视化开发环境 | 浏览:2924 | 更新: ...
- go 语言开发中 GOPATH问题 与 go语言linux 开发环境 教程
https://github.com/rubyhan1314/Golang-100-Days/blob/master/Day01-15(Go%E8%AF%AD%E8%A8%80%E5%9F%BA%E7 ...
- 第一章:Java语言概述与环境开发
1.计算机高级语言按程序的执行方式可以分为编译型和解释型两种: 2.JAVA程序的执行过程必须经过先编译后解释两个步骤: 3.JAVA语言里负责执行字节码文件的是JAVA虚拟机 (Java Virtu ...
- java语言的开发环境
1.Java EE和Java SE Java SE(Java Platform Standard Edition)标准版:是在java基础阶段主要学习的内容,该技术是java的最核心技术,适合小 ...
- Java学习第一天之简单了解java语言及开发环境的安装
一.初步了解Java语言 Java语言是由Sun公司的James Gosling创造的一门面向对象的高级语言. 2009年4月20日,Sun公司被Oracle以总价值约为74亿美元的价格收购,Java ...
- JAVA复习2 JAVA开发环境配置
我想写的东西主要是JAVA编程里的难点和易混淆点,所以在这里给大家提供一些经典的博客地址或网址.. W3C JAVA教程 JAVA开发环境配置篇: http://www.w3cschool.cc/j ...
随机推荐
- 如何通过C语言获取主机WLAN下的IPv4地址,MAC地址
#include "stdio.h" #include "windows.h" void GetHostWLAN_IPv4_AND_MAC(char IPv4[ ...
- mysql初始化出现:FATAL ERROR: Neither host 'DB01' nor 'localhost' could be looked up with
初始化时: FATAL ERROR: Neither host 'DB01' nor 'localhost' could be looked up with /application/mysql/bi ...
- C# 基本元素
一.构成C#的基本元素 注释和空白编译器不会编译,自动忽略:而标记是可以通过编译器编译的. 关键字 (keyword) 官方定义:关键字是类似标识符的保留的字符序列,不能用作标识符(以 @ 字符开头时 ...
- 移动端主页内容 part4 axios
ajax 可以动态获取数据内容 vue中发送ajax有很多工具可用 浏览器自带的fetch 现在推荐: axios第三方模块(vue中发送ajax) 特点: 跨平台的数据请求 浏览器中xhr请求 n ...
- Idea的类中使用实体类(有@Data注解)的Get/Set方法报错
今天从svn上面下了一个maven项目,导入到Idea中之后,发现有的类会使用实体类的Set/Get方法(全报错),导致该问题的原因就是因为实体类中没有这个方法,代码类似如下: @Data publi ...
- aliyun二级域名绑定
NameVirtualHost *:80 开启监听 <VirtualHost *:80> DocumentRoot /home/service/ ServerName serv ...
- shell中sparksql语句调试、执行方式
1.命令方式执行sparksql查询 SQL="use mydatatable;;select count(1) from tab_videousr_onlne where p_regiio ...
- spring容器抽象的具体实现
1.BeanFactory 接口与 ApplicationContext 接口 (1)spring 提供了两种类型的IOC容器实现.BeanFactory 和 ApplicationContext ( ...
- 修改Oracle数据库的字符集
2019年6月,来到了新的环境工作,接触了新的项目. 新的项目需要用Oracle数据库,虽然以前没用过,但是边学边用呗,在安装Oracle数据库的时候完全没有注意到要选择UTF-8的字符集,直接就默认 ...
- Cracking Digital VLSI Verification Interview 第四章
目录 Hardware Description Languages Verilog SystemVerilog 对Cracking Digital VLSI Verification Intervie ...