java学习基础知识入门
基础入门知识(一)
一、java技术的分类
java按照技术标准和应用场景的不同分为三类,分别是JAVASE、JAVAEE、JAVAME
- JAVASE : 平台标准版,用于开发部署桌面,服务器以及嵌入式设备和实时环境中的java程序。
- JAVAEE : 平台企业版,开发便于组转,可扩展,健壮,安全的服务器端java应用,建立在se之上,具有web服务,组件模型和web通信等
- JAVAME : 平台微版,移动设备的开发平台。
二 、java语言的发展史
java语言几个比较重要的时间点:
- 1995年sun公司发布java1.0版本
- 2004年发布1.5版本
- 2014年发布1.8版本
三、java的开环境中jdk jre jvm三者之间的关系
- jdk : java程序的开发工具包,包含编译器等开发软件
- jre : java程序运行环境,包含运行时需要的核心类库和虚拟机
- jvm :java虚拟机,是程序运行时的环境
四、字节和换算关系
字节是计算机存储的最小存储单元(byte),8个bit为一个字节
8 bit = 1 byte(B)
1024 byte = 1 KB
1024 KB = 1 MB
1024 MB = 1 GB
1024 GB = 1TB
五、常用的DOS命令
| 操作 | 命令 |
| 切换盘符 | 盘符名: |
| 查看当前文件夹的内容 | dir |
| 进入文件夹 | cd 文件夹名 |
| 退出文件夹 | cd .. |
| 退出到磁盘根目录 | cd \ |
| 清屏 | cls |
六、 环境变量的设置
在进行开发的之前要进行环境变量的设置,鼠标在我的电脑右键--》属性 --》高级系统设置--》环境变量

- 在系统变量下,进行新建
配置变量名为 : JAVA_HOME
变量值为 : jdk的安装路径
2.在path中进行变量的配置: %JAVA_HOME%bin;
环境变量配置完成之后可以在DOS命令况下输入java -version进行确认如果出现下图所示,即配置成功
七、程序开发的三个步骤:
- 编写: 编写源代码的过程
- 编译: java程序将源代码编译成class文件
- 运行: jvm读取class文件,运行程序
八、关键字
java程序中已经定义好的,具有特殊含义的单词,具有特殊的含义。
在代码的编写当中,不可以使用关键字定义类名、方法名、变量名

九、相关概念解析
标识符:java程序中类名,变量名,方法名称取名字的规范。也就是在程序当中,我们自己定义的名字,比如类的名字,方法的名字或者变量的名字,等都叫做标识符。
命令必须满足的规范:
- 标识符可以包含字符,英文字母26个(区分大小写),0-9数字,$美元符号,_下划线
- 标识符不能以数字开头
- 标识符不能是关键字
- 标识符区分大小写
软性要求:
- 类名规范: 每个单词的首字母大写
- 方法名和变量名规范: 第一个单词的首字母小写,后面每个单词的首字母大写。
- 包名路径 : 全部单词小写
- 在实际的项目开发中也要注意包名,类名,方法名的见名之意,一目了然。
常量:常量是指在java程序中固定不变的数据,常量一旦确定了值就无法改变。具有唯一性。
变量:变量是内存中的一小块区域,其值可以在一定范围内进行变化。java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。java是一种强语言类型。
java学习基础知识入门的更多相关文章
- JAVA学习基础知识总结(原创)
(未经博主允许,禁止转载!) 一.基础知识:1.JVM.JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性. java语言是跨平 ...
- Java学习---基础知识学习
2016-07-23 周六 利用键盘输入的时候需要抛出异常 ,直接快捷键 ctrl + 1 ;定义数组 int score[] = new int[4] ; 只有4个数字BufferedRead ...
- JAVA学习-基础知识
1.Java程序都是以类的形式编写的.2.存放源代码的文件叫源文件.(电脑不能直接看懂的,需要编译一下,电脑才能懂)如何编译源文件?用javac命令输入"javac 123.Java&quo ...
- Hibernate入门1. Hibernate基础知识入门
Hibernate入门1. Hibernate基础知识入门 20131127 前言: 之前学习过Spring框架的知识,但是不要以为自己就可以说掌握了Spring框架了.这样一个庞大的Spring架构 ...
- 答好友困惑:Java零基础如何入门,不知道怎么学,迷茫ING
作者:程序员小跃 几个星期之前,我在知乎上看到一个提问,说是:对于完全没有经验零基础自身的数学底子也很弱学习Java应该怎么学习呢?想着类似的问题我也有过回答,并且反馈还是蛮好的,就参考之前的思路回答 ...
- Linux基础知识入门
[Linux基础]Linux基础知识入门及常见命令. 前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1: ...
- java必备基础知识(一)
学习的一点建议: 每一门语言的学习都要从基础知识开始,学习是一个过程,"万丈高楼平地起",没有一个好的地基,想必再豪华的高楼大厦终究有一天会倒塌.因此,我们学习知识也要打牢根基,厚 ...
- 什么才是java的基础知识?
近日里,很多人邀请我回答各种j2ee开发的初级问题,我无一都强调java初学者要先扎实自己的基础知识,那什么才是java的基础知识?又怎么样才算掌握了java的基础知识呢?这个问题还真值得仔细思考. ...
- java部分基础知识整理----百度脑图版
近期发现,通过百度脑图可以很好的归纳总结和整理知识点,本着学习和复习的目的,梳理了一下java部分的知识点,不定期更新,若有不恰之处,请指正,谢谢! 脑图链接如下:java部分基础知识整理----百度 ...
随机推荐
- 从输入URL到浏览页面的过程
之前我们已经讨论过浏览器的渲染原理,今天我们来讨论下更广泛的从输入URL到渲染出页面的过程. 1. 查询该URL是否有缓存 如果有,则直接返回,没有的话,下一步 2. 查询URL对应的IP 首先,到 ...
- (转)hadoop 常规错误问题(一)
转至:http://www.freeoa.net/osuport/db/my-hbase-usage-problem-sets_2979.html 本文是我在使用Hbase的过程碰到的一些问题和相应的 ...
- 4)抽象方法不能为private,final或者static,为什么?
抽象方法的最实质的意 义在于被未来的子类覆盖实现掉.它自己是个空方法.private的实质意义在于本类其他方法调用它.你自己是个空方法,别人调用你有什么用?所以 abstract和private在一起 ...
- RK3399 修改系统默认语言为简体中文
CPU:RK3288 系统:Android 7.1 修改系统默认语言为简体中文 diff --git a/build/target/product/full_base.mk b/build/targe ...
- Cesium入门-1-展示一个地球
Cesium 官网教程地址 https://cesium.com/docs/tutorials/getting-started//tutorials/getting-started/ 第一个程序代码: ...
- 关于form与表单提交操作的一切
原文链接:http://caibaojian.com/form.html 你知道,一个表单里面只要有form元素,如果没有给action加一个默认值,为空白的时候,当你刷新页面时,会弹出一个警告框提示 ...
- grub下如何指定哪个分区为根文件系统?
答: 使用root命令,如: grub> set root=(hd0,msdos1)
- 单硬盘根分区扩容(非LVM)
单用户模式(内核参数末尾加single)救援模式(用光盘启动,选第三个,rescue installed system) 救援模式有什么作用: 1可以更改root密码:2恢复硬盘.文件系统操作:3系统 ...
- Pattern 和 Matcher
作用:应用这个 Pattern 和 Matcher 可以完成字符串获取功能 使用: // 获取模式器对象 Pattern p = Pattern.compile("a*b") ; ...
- 安装git和关联gitlab拉取代码步骤
1.双击 “Git-2.9.2-64-bit.exe”文件,一路next安装git程序 2.为github帐号添加SSH keys 3.使用git clone命令从GitLab上同步代码库时,如果使用 ...