《Head First Java》学习笔记1:进入JAVA的世界

33 sec read

JAVA的工作方式

源程序(myProgram.java) – > 编译(javac myProgram.java) -> JAVA字节码(myProgram.class) ->运行(java myProgram)

java

指令:

  • 编译时:javac(compiler) + 文件名
  • 运行时:java +文件名

文件名后缀:

  • .java是源程序
  • .class是字节码

需要注意的点:

  • 编译时 需要带.java
  • 运行时 不需要带.class

JAVA的程序结构

源文件>类>方法>语句(source file > class > method > statement)

注意:

  • 文件名MyFirstApp一定要文件内class的名称相同,大小写敏感。
  • 使用javac指令编译时,大小写不敏感。
  • 使用java指令运行时,大小写敏感。
  • import java.lang 可省略
  • 程序启动时会去找main()方法,main()是程序的起点
  • 1个程序有且至于1个mian()方法
  • 1个JAVA程序至少有1个类,但是同时可以是多个
  • JAVA是强类型,条件测试结果一定要是boolean值

JDK的安装

1、下载安装包并安装:http://www.oracle.com/technetwork/java/javase/downloads/index.html

2、设置环境变量(系统变量)

  • JAVA_HOME:C:\Program Files\Java\jdk1.8.0_20
  • Path:C:\Program Files\Java\jdk1.8.0_20\bin
  • CLASSPATH:.;C:\Program Files\Java\jdk1.8.0_20\lib(.;一定要添加,否则会报“找不到或无法加载主类”)

JDK、JRE、JVM的区别

  • JVM(Java Virtual Machine):JAVA虚拟机
  • JDK(Java Developer’s Kit):Java开发工具包
  • JRE(Java runtime environment):Java 运行环境

Java Platform Standard Edition 8:

Java-Platform-Standard-Edition-8

本章要点:

  • 语句以分号结束
  • 程序块以{}划出范围
  • 用名称与类型声明变量
  • 等号是赋值运算符
  • 两个等号用来当等式等号运算符
  • 只要条件为真,while循环就会一直执行块内的程序
  • 把boolean测试放在括号中

英语学习

compiler

* 音节划分:com▪pil▪er
* 英 [kəmˈpaɪlə(r)] 美 [kəmˈpaɪlɚ
* n.汇编者; 编辑者; 编纂者; (电脑的)编译程序

virtual

* 音节划分:vir▪tual
* 英 [ˈvɜ:tʃuəl] 美 [ˈvɜ:rtʃuəl]
* adj.实质上的,事实上的; (计算机)虚拟的; <物>有效的,虚像的;

environment

* 音节划分:en▪vi▪ron▪ment
* 英 [ɪnˈvaɪrənmənt] 美 [ɛnˈvaɪrənmənt, -ˈvaɪən-]
* n.环境,外界; 周围,围绕; 工作平台; (运行)环境

打赏作者
微信支付标点符 wechat qrcode
支付宝标点符 alipay qrcode

C语言学习:size_t

在学习C语言的时候,遇到了一个新的数据类型size_t,截止目前也没有完全理清这个类似的具体场景及出现的原因。
44 sec read

C语言学习:main()函数的正确写法

C语言虽然是一门古老的语言,但是其标准一直在完善,所以很多以前支持的语法在到当前已经不能在使用了。 C语言的版
41 sec read

Scipy数学函数的Scala实现

最近在推进项目的时候,遇到需要将线下的Python代码转化成线上的集群代码,由于机器代码环境是Scala,所以
4 min read

发表评论

电子邮件地址不会被公开。 必填项已用*标注