Java 学习笔记

本文介绍了Java的基础知识,包括计算机组成中的硬件和软件、操作系统、编程语言的分类,重点讲解了Java的特点和历史。Java是一种跨平台的高级语言,它的虚拟机JVM使得程序能在不同操作系统上运行。文章还涵盖了JDK的安装配置和编写运行第一个Java程序的步骤,强调了文件命名规范和main方法的重要性。
摘要由CSDN通过智能技术生成

JAVA

计算机基础

计算机组成

硬件

输入设备

接受外部的数据,指令

键盘、鼠标、摄像头、扫描仪、麦克风

输出设

处理器CPU

系统软件:Windows,Mac,Linux,Android

图形化的操作系统

Dos:Win+R--》cmd启动

目录切换:cd (change dir)

cd 目录路径名

相对路径:从当前路径开始

绝对路径:从某个盘符的根路径开始

回到上一级:cd..

                C:\ Program Files> cd..

跨盘符:盘符名:

     注意事项:可以用Tab进行提示补全

如果路径中含有空格等特殊字符建议路径名加引号

不区分大小写

方向上下键使用历史指令

应用软件

QQ、微信等手机上的其他软件

程序

生活中的程序:为了解决某个问题,进行一系列的有序动作

计算机中的程序:为了让计算机帮我们解决某个问题,而编写的一系列有序指令集

编程语言

机器语言:01010111100000

特点:可读性不高,维护性;执行效率高

汇编语言:借助一些助记符来编写程序,add 1,1 result

特点:可读性有改善;代码很冗长,要求对计算机的硬件组成非常了解。运行速度也比较快

高级语言:a=1 b=2 c=a+b

C语言是鼻祖,C++,C#,Python,Java等

编译型语言:源代码---经过编译器的编译---可执行文件 翻译家:整体翻译-----Java

解释型语言:源代码---经过解释器的解释---从上到下逐行解释执行 同声传译

JAVA

Java 简介

编译型高级语言、面向对象、跨平台(跨操作系统)、分布式

jvm: java virtual machine java虚拟机

发展历史

1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0)

1998年12月8日,第二代Java平台的企业版J2EE发布。

J2ME(Java2 Micro Edition,Java2平台的微型版):移动端,现在被Android替代

J2SE(Java 2 Standard Edition,Java 2平台的标准版):提供核心功能

J2EE(Java 2Enterprise Edition,Java 2平台的企业版)

2004年9月30日,J2SE1.5发布,成为Java语言发展史上的又一里程碑。其中包括泛型支持、基本类型的自动装箱、改进的循环、枚举类型、格式化I/O及可变参数。

2009年,甲骨文公司宣布收购Sun

2014年,甲骨文公司发布了Java8正式版

编译型高级语言、面向对象、跨平台(跨操作系统)、分布式

jvm: java virtual machine java 虚拟机

JDK的安装和配置

JDK

java development kit java 程序开发包

jre

java runtime environment java 运行时环境,供java程序

为配置环境变量,会提示

C:\Users\yy>javac -version

'javav' 不是内部或外部命令,也不是可运行的程序

或批处理文件。

配置环境变量:就是为了在任何目录下都能使用bin目录

搜索:编辑环境变量配置,在系统变量中

新增:JAVA_HOME:C\program Files\Java\jdk1.8.0_333

添加Path:%JAVA_HOME%\bin

CLASSPATH:可以暂不配

第一个Java程序

1)写源程序(后缀名java)

public class HelloWorld{
    public static void main(String[] args){
        System.out.println("Hello World!!!");
        System.out.println("Hello World!!!");
    }
​
}

2)编译(后缀名是class)

javac 文件名.java

编译成了文件名.class

3)运行

java 文件名

注意点

1、文件名要与public修饰的class名一致

2、要用英文命名,每个单词首字母大写,驼峰法。见名知意

3、乱码是编码格式导致的

4、main方法是java程序的入口,有四要素public,static,void ,string[]

5、java中开始的大括号一般在行末,结束的大括号跟这个层级对齐

6、每个指令以分号结束

7、一行只写一个指令

练习

写程序先结构后代码

###

**欢迎登陆海峰学习平台*" "1)注册" "2)登陆" "3)退出"

public class HaiFeng{
    public static void main(String[] args){
        System.out.println("******欢迎登陆海峰学习平台*****"+
                            "1)注册"+
                            "2)登陆"+
                            "3)退出"+
                            "********************************");
        
    } 
    
}

###

商品 数量 单价 金额 夹克 1 1900 1900 MP4 2 400 800

public class GouWu{
    public static void main(String[] args){
        System.out.println("商品  数量  单价  金额"+
                            "夹克   1     1900    1900"+
                            "MP4      2     400     800");
        
    } 
    
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值