Java基础入门,Java完全自学手册下载
- jvm
jre
jdk
总结
2.基础操作
- dos命令
- 命令窗口打开方式
常见dos命令
3.jdk的下载安装
4.第一个项目
- 1) 创建java源文件
2) 打开java文件,编写代码(记得保存)
[3) 生成class文件](about:blank#3_clas
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享
s_106)
4)运行class文件
代码规范:
5.Java开发工具
1.概述
=============================================================
Java的由来
由C++语言改编而来
早期叫 oak 语言 属于sun公司
后来 sun 公司被 oracle 公司收购
java之父: 詹姆斯.高斯林
百度百科
Java的版本
目前最高的是16
我自己目前用的是8,这个版本虽然旧但相对稳定一些
Java的平台版本
根据不同的项目需求,将Java分成3个版本来完成不同的工作
JavaME:精简版 用于非智能手机端的开发 已被淘汰
JavaSE:标准版 主要用于PC端的开发,即可视化界面的开发
JavaEE:企业版 主要用于网络后台,服务端的开发
Java的语言特点
开源: 免费开放源代码
面向对象:(后续另写一篇文章)
跨平台:可在不同平台版本运行
编译性:需先将 java文件编译为 class文件(字节码文件),运行字节码文件更安全,且高效
动态性:反射技术,在运行过程中,才能知道运行的内容,能极大提高代码的扩展性
跨平台原理
在java文件中编写代码
运行时将java文件编译为class文件
class文件可在不同平台版本上运行
运行class文件需要安装jvm
不同平台提供了不同的jvm,这些jvm在各自的平台上会营造一个相同的环境去运行class文件
jvm jre jdk
jvm
java virtual machine
java虚拟机
用于运行java项目
jre
java runtime environment
java运行环境
jre = jvm + 核心类库
核心类库:一些提前定义好的数据(jar包)
jdk
java development kit
java开发工具包
jdk = jre + 工具包
工具包:一些java的编译工具,运行工具,说明文档的工具
总结
三者就是递进包含的关系
2.基础操作
===============================================================
dos命令
人机交互:
图形化界面交互
通过给计算机输入命令,计算机执行,这种命令叫dos命令
命令窗口打开方式
点击左下角window 输入cmd 点击命令提示符
window键 + R键 输入cmd 点击确定
在路径上输入cmd回车 打开的cmd路径为当前路径
在桌面或者文件夹空白处,点击[在此打开Powershell窗口]
常见dos命令
dir: 显示该路径中的文件信息
cd空格+路径: 进入其他路径
cls: 清空cmd命令
3.jdk的下载安装
===================================================================
1)在 orcale官网下载(需要注册)
2)在CSDN内搜索jdk安装
注意:
安装路径尽量不放在C盘,路径中不要出现中文和其他特殊字符,只含有英文和数字
jre可以安装也可不安装,注意安装路径不要和jdk相同,否则会发生替换
4.第一个项目
================================================================
1) 创建java源文件
技巧:
再编写代码的时候,不能出现中文的标点符号,否则会报错(一般代码写完了发现没啥语句错误基本都是因为这个)
这里推荐搜狗输入法的一个功能,可以完全避免这种情况,非常好用
Java基础入门,Java完全自学手册下载相关推荐
- [java基础入门]java期末常考题。定义一个父类person,该类中有两个私有的属性姓名name和age,实现两个属性的封装 定义构造等等来初始化成员变量name和age,在定义显示show方法将
编程要求: 定义一个父类person,该类中有两个私有的属性姓名name和age, 实现两个属性的封装 定义构造等等来初始化成员变量name和age, 在定义显示show方法将姓名和年龄打印出来, 创 ...
- Java 基础入门,小白提升路线图
1000+最新Java面试题 获取学习路线资料啦 Java的基础知识就像我们所住的房子的地基,如果地基不稳,上面所盖的楼房再宏伟,也是没人敢去入住的,同理Java的基础不牢固,以后也很难成为真正意义上 ...
- 视频教程-由浅入深Java零基础入门-Java
由浅入深Java零基础入门 负责过多个软件项目的研发.设计和管理工作,拥有项目管理师认证.项目监理师中级认证.出版过的图书有<微信小程序开发图解案例教程><Axure RP8原型设计 ...
- 大数据必学Java知识(一):Java基础入门语法和安装
Java基础入门语法和安装 1. Java概述 1.1 Java语言背景介绍(了解) 1.2 Java语言跨平台原理(理解) 1.3 JRE和JDK(记忆) 1.4 JDK的下载和安装(应用) 2. ...
- Java基础入门:IDEA软件安装和软件初始化设置
IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写.所以,需要有JRE运行环境并配置好环境变量. 它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公司中,使用的就是I ...
- 【Java】1、Java 基础入门
文章目录 基础入门 Java 概述 什么是 Java Java 语言的特点 JDK 的使用 什么是 JDK 安装 JDK JDK 目录介绍 第一个 Java 程序 系统环境变量 path 环境变量 c ...
- 【JAVA学习】1、零基础入门Java 基础语法:概念、规则、格式
[JAVA学习]1.零基础入门Java 基础语法 前言 JAVA开发环境选择 Java 基础概念 Java 标识符 Java修饰符 基础代码模板框架 命名规则 基础规则 后端开发规则 代码格式 前言 ...
- Java 基础-01 Java语言入门
文章目录 Java 基础-01 Java语言入门 1.计算机基本概念 1.1 计算机概述 1.2 计算机组成 1.3 CPU.内存与硬盘 2.软件基本概念 2.1 软件概述 2.2 人机交互方式 2. ...
- Java基础入门(持续更新)
目录 Java基础入门1 1.Hello Java 1.1 Java简介 1.2 Java体系与特点 java的特性 1.3 Java 跨平台原理 Java 技术两种核心机制 Java 虚拟机(JVM ...
- Java基础入门笔记2
Java基础入门笔记2 一. 为什么把程序出错叫做"BUG"? 1. 原因是臭虫或者虫子,现在用来指代电脑系统或者程序中隐藏的一些漏洞或者一些问题,所以现在程序出问题就叫" ...
最新文章
- Linux用户必须知道的常用终端快捷键
- DL之AE:自编码器AutoEncoder的简介、应用、经典案例之详细攻略
- Spring MVC 中自定义视图 @Component 及 配置 多个视图解析器 Excel视图
- 软件加入使用时间_有了抢口罩软件,电商也进行了升级,我们又有了新软件
- js学习小计1-onbeforeunload
- word中的总页数不包括封面、目录
- Oracle DBA遇到频次最高的五十多个问题
- 第一章 Verilog语言和Vivado初步使用
- win10怎样修改密码及忘记密码了怎么办
- 计算机除了冯诺依曼架构,什么是实用的非冯·诺依曼架构?
- 远程计算机无法操作,win7系统的QQ远程协助无法控制计算机的问题的解决方法
- 不相交轮换的乘积怎么求_伽罗华理论基础_刘长安.pdf_(12)(123)(14)不相交的乘积,8.将10次置换表互不相交的循环置换的乘积,并且求出。的逆与。的阶-教育文档类资源...
- 支付接口的开放有什么好处?第三方支付API文档如何对接?
- QT之如何添加现有文件
- 〖TensorFlow2.0笔记21〗自定义数据集(宝可精灵数据集)实现图像分类+补充:tf.where!
- 怎么批量下载Onedrive分享文件_怎么用PS弄字幕文件 PS批量生成字幕制作教程
- python学习笔记---Python基础【廖雪峰】
- 零基础小白如何学习角色建模?这些流程步骤你一定要知道!
- 布局与控件(七)-ListView知多少(上)
- 大学英语计算机不过只能拿结业证吗,在大学期间建议去考的证书
热门文章
- Android NFC详解
- 有一个测试微信删除软件叫wool,微信自动检测僵尸粉软件有哪些(这款软件我一直在用)...
- Windows常用运行库合集--官网(VC++、DirectX、.NET)
- 数字图像处理(冈萨雷斯 第三版)
- libjpeg php,libjpeg62_turbo
- php apk 分包,H5打包出APP,分包
- 数学建模实验——举重模型的matlab实现
- java去除音频无声_java – 使用FFMPEG和silencedetect删除音频静音
- 惠普n54l gen7 安装linux,惠普N54L安装群晖需要修改的硬件设置
- java 按拼音模糊搜索汉字_数据查询支持中文拼音首字母模糊检索