Java学习日记:Week1---day1-2 Java初识

前言:

  新的旅程正式开始了,经过了两周的c语言预科班学习,对程序的开发有了第一步的认知。如今Java课程也如期开始,对于一个程序员究竟是先学习哪个语言好已经没有必要去探究了,如今既然上了Java的船自然要老老实实的走,能到什么程度就看自己了,个人对自己还是有点信心的。

  课从昨天就正式开始了,昨天老师讲了一天大方面的东西,总之没什么具体内容,今天开始了初始java的第一课;简单理了理今天老师讲的内容,挑了一些重点的记在日记。

一、JAVA的版本以及JDK

  1)Java的几个版本

  java SE(j2se):java to Standard Edition 标准版 定位在Pc上的应用

  java EE(j2ee):java to Enterprise Edition 企业版 定位在服务器端的应用

  java ME(j2me):java to Micro Edition 微缩版 定位在消费型电子产品的应用

  2)JDK

  jdk分3个部分:JVM、JRE、JDK;

  JVM:java virtual machine 虚拟机 java的核心部分,用以解释  编译过的源代码文件(.class文件) 使cpu执行;java虚拟机的存在使java具有了跨平台的特性,java源代码文件只需要经过一次编译生成class文件,就可以在装有虚拟机的各种操作系统执行;

  JRE:java runtime environment 运行时环境  包含Java虚拟机(JVM)、库函数、运行Java应用程序和Applet所必须文件;由java编写的程序可以在安装有JRE的计算机下运行;

  JDK:Java development kit 开发包 包括了JRE 和开发者使用的调试、编译工具。

              

二、Java开发的准备工作(windows环境下开发)

  1)安装Jdk;

  2)配置环境变量:
    1.右键我的电脑——属性——高级设置——高级——环境变量

    2.

      

三、编写第一个程序Hello World

public class Test/*(Test 为类名(类标识符),class代表类,public class代表公共类,文件保存名必须与公共类的标志符相同并+后缀.java)*/
{
   public static void main(String[]  args)
   {
    System.out.println("Hello\tWorld!");//打印并换行,\t表示制表位 向后缩进
    System.out.print("Hello World Again\t\n!");//打印但不会换行,\n表示换行
    System.out.print("Hello World Again!");
  }
}

  在控制台执行程序:

  1.编译源程序——生成一个字节码文件(.class)

  在配置过环境变量后打开Dos窗口(win+R-àcmd)---à将所在目录更到源文件所在的目录(cd命令)--javac Test.java

  2.执行字节码文件

  源程序编译后会生成一个.class文件

  在dos窗口执行 java Test

  此时会通过java.exe在控制台执行.class文件

  执行结果如下:

  

先写这么多,后续周末再做一些补充

时间: 2024-11-23 16:11:55

Java学习日记:Week1---day1-2 Java初识的相关文章

Java学习日记(一)基础

标识符: 由26个英文字母大小写,数字:0-9 符号:_ $ 组成 定义合法标识符规则: 1.数字不可以开头. 2.不可以使用关键字. 3.Java中严格区分大小写. Java中的注释格式: 单行注释: 格式: //注释文字 多行注释: 格式: /* 注释文字*/ 文档注释: 格式:/** 注释文字 */ 常量: 常量表示不能改变的数值. java中常量的分类: 1.整数常量.所有整数 2.小数常量.所有小数 3.布尔型常量.较为特有,只有两个数值.true 和false. 4.字符常量.将一个

java学习日记第一天

java 学习日记 第一天 java学习准备工作 首先环境配置:一个是jdk安装,另一个编译工具 eclipse ,安装下载教程网上很多 找了一个照着做就行 : 上述步骤完成,我们就可以打开eclipse进行我们第一个程序的编写啦当然是编写我们熟悉的helloWorld创建一个Java Perfect 目前好像基本都习惯用工程管理我们就建一个java工程然后点开工程在src右键new一个class,不用问这是啥这是啥,先把程序跑起来,慢慢就懂了我们在{}写我们的程序,这就好比helloworld

java学习笔记(三)java中的修饰符abstract、static与final

一.四种访问级别的访问范围 访问级别 访问修饰符 同类 同包 子类 不同的包 公开 public 受保护 protected 默认 没有访问修饰符 私有的 private 二.使用abstract修饰符需要遵守的语法规则 1.抽象类中可以没有抽象方法,但是包含抽象方法的类必须定义为抽象类,即用abstract修饰: 2.抽象类跟抽象方法不能被final修饰符修饰: 3.抽象类中可以有非抽象方法,因为继承抽象类的子类必须重写父类中所有的抽象方法,因此抽象类中不能有抽象构造方法和抽象静态方法: 4.

JAVA学习日记DAY1

基础概念 硬件:hardware 软件:software (microsoft) 操作系统: OS,operating system   裸机,类unix系统(linux<红旗,Redhat,..>,aix,xenix...),microsoft windows,Mac OS, office,exchange 邮件服务器,android(安卓),ios苹果,windows phone 内存:internal memory,简称memory 外存:external memory 加载:load

疯狂Java学习笔记(62)------------线程初识

线程初识 没有线程编程的程序好比一个人一只手干活,而多线程的程序就好比一个人多只手干活. 进程是系统资源分配的独立单位,而线程是可调度运行的独立单位,一个进程可以拥有多个线程,线程是进程并行完成的多个任务. 进程.线程.并发执行 首先我们先来认识一下进程.线程.并发执行的概念: 一般来说,当运行一个应用程序的时候,就启动了一个进程,当然有些会启动多个进程.启动进程的时候,操作系统会为进程分配资源,其中最主要的资源是内存空间,因为程序是在内存中运行的. 在进程中,有些程序流程块是可以乱序执行的,并

Java学习日记 num1

学习内容:JAVA语言的特点:path以及classpath环境变量区别:Java开发流程: 一.Java概述语言概述 1 Java概述语言概述 (1)是SUN(Stanford University Network,斯坦福 大学网络公司)1995年推出的一门高级编程语言 ? (2)是一种面向Internet的编程语言. ?   (3)随着Java技术在web方面的不断成熟,已经成 为Web应用程序的首选开发语言. ?  (4)是简单易学,完全面向对象,安全可靠,与平 台无关的编程语言. 2 J

Java学习日记num2

学习内容:关键字:java中标识符命名规则和java命名规范:常量和变量:选择结构  if  switch 一.关键字 1,用于定义访问权限修饰符的关键字 (1)private私有(2)protected(1)public公共 2,用于定义类,函数,变量修饰符的关键字 (1)abstract抽象(2)final(3)static静态(1)synchronized同步 3,用于定义类与类之间关系的关键字 (1)extends继承(2)implements实现 4,用于定义建立实例及引用实例,判断实

java学习日记-----------------------------弹弹球

好玩的小程序,弹弹弹.................... import java.awt.*; import javax.swing.*; import java.awt.event.*; import javax.swing.event.*; public class BallsCanvas extends Canvas implements ActionListener,FocusListener{ private Ball balls[]; private Timer timer;//

Java学习日记8-包、环境变量和访问控制

Java中的包.环境变量和访问控制 一.java中的包 Java利用包来组织代码,一来使大型项目的代码结构清晰,二来包是一个命名空间的划分,即不同包中可以有相同名字的类,只需在在类名前加上包名即可区分它们. Package xxx 必须位于java文件除了注释以外的第一行,用来指明当前文件中的类属于哪一个包,如果没有package语句,则该文件中的类都属于默认包. Import xxx用来在当前java文件中导入不属于当前包中的类,从而可以在当前文件中使用它们. 二.java中的环境变量 1.p