ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java学习笔记一

2021-06-04 02:04:13  阅读:190  来源: 互联网

标签:注释 Java 编译 笔记 学习 Edition 跨平台 JAVA


  这不是我第一次接触Java。大学里面就有学习Java,只是因为一些原因,没选择软件开发这条路。决定要深入学习一门开发语言后,在Java和python之间徘徊,还是选择了先学习Java。
在学习一门语言之前,总要先了解一下它的起源以及发展历史等,但是这里对这些就不多做赘述了。直接来看一下它的体系结构吧。

1.Java体系结构:
  1.1 JavaSE(Java Standard Sdition):标准版,定位在个人计算机上的应用上(主要用于桌面程序的的开发),是学习Java EE(Java Enterprise Edition)和Java ME(Java Micro Edition)的基础,也是Java平台的核心。
  1.2 Java EE(Java Enterprise Edition):企业版,定位在服务器端的应用上(主要用于网页程序的开发),是Java SE的扩展,增加了用于服务器开发的类库。
  1.3 Java ME(Java Micro Edition):微型版,定位在消费性电子产品的应用上(主要用于嵌入式系统程序的开发),是Java SE的内伸,包含J2SE的一部分核心内,也有自己的扩展类,增加了适合微小装置的类库。
2. Java的特点
  简单
  面向对象
  分布式
  跨平台/可移植性
  解释性
  安全性
  健壮性
  多线程
  高性能
  动态
3. Java核心机制
  3.1 垃圾回收机制
  Java的GC自动回收机制,在很大程度上减少了因为没有释放空间而导致的内存泄露,提高了内存空间的利用效率,也提高了编程人员的效率。但这种机制是不可控且程序员无法干预的。
  3.2 跨平台原理
  下面用一张图来解释Java的跨平台原理
image
  Java是解释执行的,编译为中间码的编译器与平台无关,编译生成的中间码也与平台无关(一次编译,到处运行),中间码再由解释器解释执行,解释器与平台相关,不同的平台需要不同的解释器。
4. 常用DOS命令
  win+r 输入cmd,进入DOS命令行
  d: e: f: 切换盘符
  cd 文件夹名称 切换目录
  cd .. 返回上一级目录
  cls 清屏
  md 创建目录
  rd 删除目录
  copy 复制文件
  del 删除文件
  javac HelloWorld.java 编译源文件
  java HelloWorld.class 执行字节码文件
5. 开发工具
  notepad++
  Sublime Text
  Eclipse
  MyEclipse
  idea
6. 配置环境变量
  JAVA_HOME环境变量:找到电脑属性,高级系统设置,环境变量,系统变量,新建一个“JAVA_HOME”变量,将值设置为jdk的安装路径;在path变量下添加%JAVA_HOME%
7. 注释
  7.1 单行注释: //注释内容
  7.2 多行注释: /注释内容/
  7.3 文档注释: /** 文档内容*/

标签:注释,Java,编译,笔记,学习,Edition,跨平台,JAVA
来源: https://www.cnblogs.com/lelegon/p/14847698.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有