美文网首页
第一部分-Java基础

第一部分-Java基础

作者: 初级小白程序媛 | 来源:发表于2019-02-26 15:13 被阅读0次

本文章是学习b站尚学堂java视频课所作课程笔记,看视频的理解效果更好

第一章 java基础

1.1 java简介

1.1.1 java发展

   SUN公司JGosling等针对嵌入家电领域,发明的一种针对跨平台应用软件的面向对象的程序设计语言,后随着互联网发展,成为重要的网络编程语言。

1.1.2 java优势

  • 跨平台/可移植性
  • 安全性
      适合网络/分布式环境
  • 面向对象
  • 简单性
      相对C,C++来说去掉了指针、结构、头文件等
  • 高性能
      虚拟机优化了性能
  • 分布式
      能处理TCP/IP协议
  • 多线程
  • 健壮性
      遇到异常会安全退出,不会造成整个程序崩溃

1.1.3 java各版本含义

版本 定位 范围
javaSE(java Standard Edition) 标准版,定位在个人计算机的桌面应用 范围较大
javaEE(Java Enterprise Edition) 企业版,定位在服务器端的应用(如银行服务器) 范围最大
javaME(Java Micro Edition) 微型版,定位在消费型电子产品的应用。(如智能微波炉,但发展市场很窄,会被安卓取代) 范围与以上两种有交叉,范围最小

范围比较:

image.png

1.1.4 java程序运行机制

image.png

  java程序有编译有解释,源文件的编译通过JRE虚拟机与系统平台挂钩,避免与系统平台直接连接

1.1.5 JVM/JRE/JDK比较

版本 内容
JVM 一个虚拟的用于执行bytecode字节码的“虚拟计算机”
JRE 包含Java虚拟机、库函数、运行Java应用程序必须的文件
JDK 包含JRE,以及增加编译器、调试器等用于程序开发的文件

  即开发Java程序用JDK,若只需要执行Java文件用JDK就行,包含关系为:

image.png

1.2 JDK安装与测试

  1> 打开[https://www.oracle.com/technetwork/java/javase/downloads/index.html]
  2>点击DOWNLOAD,选择适应于电脑系统位数的文件下载(其中x64表示64位,win64可自由选择64/32位;win32只能选择32位)
  建议不要改变默认安装目录
![download][download]
  3>我的电脑->右键->属性->高级系统设置->环境变量
  在系统变量中新建,输入JAVA_HOME,和JDK安装路径并保存
  4>双击系统变量中Path->编辑文本(在变量值最前方输入%JAVA_HOME%\bin;)->确定->保存
![home][home]
注意带分号;(英文半角)
  5>打开cmd,输入java -version
![test][test]
不报错表示成功

1.3 java编写介绍

1.3.1 第一个java程序

public class Welcome {
    public static void main(String[] args) {
        System out.prntln('Hello Java! __PHY')
    }
}

关键步骤:

1.保存为xxx.java文件,文件名xxx为类的名字,如Welcome.(如果出现大小写拼写错误则程序无法运行)

2.关键字public称为访问修饰符,用于控制程序的其他部分对这段代码的访问级别
3.关键字class为类,java是面向对象的语言,所有代码必须位于类中
4.一个源文件至多只声明一个public类,其他类的个数不限。若源文件中包含一个public类,源文件名必须和其中定义的public类名相同,且以.java为扩展名
5.一个源文件可包含多个类class
6.正确编译后的源文件会得到相应的字节码文件,编译器为每个类独立生成字节码文件,且将字节码文件自动命名为类的名字且以'.class'为扩展名
7.main方法是应用程序的入口方法,它有固定的书写格式:
public static void main(String[] args) {...}
8.java用花括号划分程序各个部分,任何方法的代码都以'{'开始,'}'结束,由于编译器忽略空格,故花括号风格不受限制
9.Java每个语句都必须以分号结束,回车不是语句的结束标志,所以一个语句可以跨多行
10.编程时注意缩进规范;写括号、引号要成对编写

1.3.2 常见DOS命令(windows)

命令 功能
cd目录路径 进入一个目录
cd .. 进入父目录
dir 查看本目录下的文件和子目录列表
cls 清除屏幕命令
上下键 查找敲过的命令
Tab键 自动补齐命令

1.3.3常用开发工具

  • 文本编辑器
    • Notepad++
    • UltraEdit
    • EditPlus
  • IDE
    • eclipse
    • IntelliJ IDE
    • NEtBeans

1.3.4 eclipse下载

  >1. 链接:[http://www.eclipse.org/downloads/packages/]
  >2.选中Eclipse IDE for Java Developers(注意下载的位数与JDK位数相等)
  >3. 直接解压缩包

1.3.5 eclipse的初使用

下载好后在解压后的文件夹运行eclipse

  1. 初次打开需设置文件保存的路径
  2. 右键->新建->java project
    其中src*用来放Java源文件,右键->New->class(bin目录自动生成class文件)
  3. 运行:右键->run as/Ctrl+F11
    console:工作台

相关文章

  • Java新手学习路线

    ——————Java新手学习路线—————— 第一阶段:J2SE(java基础部分) java开发前奏; . ①计...

  • java基础,有你想要的

    1. java基础概念 在 Java 这门语言体系当中,最基础的部分就是 Java SE 部分,Java 的标准版...

  • 《零基础 Java 开发 》全书目录

    第1部分 Java开发基础第一章 搭建Java开发环境1.1 Java简介1.2 Java开发环境搭建1.3 ...

  • Java面试

    一. Java基础部分.................................................

  • Java笔记目录

    一、Java基础部分 Java基础部分:关键字汇总[https://www.jianshu.com/p/cc6...

  • Java基础部分

    写在前面:www.jianshu.com/p/e17ab3849031 java基础——概述与准备工作:www.j...

  • java 基础部分

    # Java 的开发历史 # java 最初的时候是由sun(Sun Microsyst NetWok 中文名称是...

  • java基础部分

    1、面向对象特征有哪些方面? 封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口...

  • 软帝学院:80道java基础部分面试题(一)

    11道java基础部分面试题 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相...

  • 同事推荐的一本书

    目录第一部分 基础知识第1 章 为什么要关心Java 8 21.1 Java 怎么还在变 41.1.1 Java ...

网友评论

      本文标题:第一部分-Java基础

      本文链接:https://www.haomeiwen.com/subject/trvozftx.html