java 01(基本概念)

本文概述了Java语言的发展历程,从Sun公司的绿色项目组到Oracle的收购,介绍了Java的特点如开源、平台无关性、面向对象等,以及Java的体系结构和运行机制,包括HelloWorld示例和基础语法如注释、关键字、标识符和数据类型。
摘要由CSDN通过智能技术生成

Java第一章
1.java语言的发展史

       1991年  sun公司 需要研发一种语言, 在小型的家电上运行,支持不同的cpu。成立一个green项目组开始研发,组长James Gosling(詹姆斯•高斯林)【java之父】。
       1995正式确立
       1996java1.0发布 。       java名字  --- 印度尼西亚爪哇岛 --- 盛产咖啡
       2009年被oracle公司收购(oracle公司是全球最大的企业级软件开发公司)
       现在java每半年更新一次 每年3月和9月

2.java语言的特点

   (1) 开源 开放源代码 免费
   (2)平台无关性
                跨平台,在不同的操作系统和cpu环境中运行。  
                如何实现跨平台:
                             在不同的操作系统上开发jvm(java虚拟机),java程序在不同的虚拟机中运行,翻译                        给不同的操作系统即可。
    (3)面向对象
    (4)支持网络编程
    (5)多线程(多任务)
    (6)动态内存管理机制(自动进行垃圾监听回收)
    (7)安全
    (8)生态丰富(框架,组件...) 

3.java的体系结构

    JavaSE(Java Standard Edition标准版 java基础): 包含java核心类(String 输入输出,线程)。
    JavaEE:Java Enterprise Edition(企业版) 包含javaSE ,  又包含了一些企业级开发的相关类。           JavaME:Java Micro Edition(微缩版):包含javaSE 主要用于开发家电上的应用程序。

4.java语言运行机制

  (1)编写.java源文件
  (2)编译-->.class文件
  (3)jvm(java虚拟机) 执行.class文件 --->机器码

 5.第一个程序HelloWorld

  1. public class Hello {

  2. public static void main(String[] args) {

  3. System.out.println("Hello World");

  4. }

  5. }

Java第二章(基础语法)

1.注释

(1)单行注释   //

(2)多行注释/*

*/

  (3)文本注释/**

*/

2.关键字

(1)定义:被Java语言赋予了特殊含义,用做专门用途的单词

(2)特点:关键字都小写

                   eg:public static class void ...都是关键字

注:const,goto为保留字在java中尚未使用,但是也不能用来定义变量名称.

3.标识符

(1)定义:Java 对各种变量、方法和类等要素命名时使用的字符序列称 为标识符。

(2)技巧:凡是自己可以起名字的名称都可以叫标识符。

(3)命名规则:

             <1>必须遵循的语法规则: ● 由26个英文字母大小写,0-9 ,_或 $ 组成

                                                        ● 数字不可以开头。

                                                        ● 不可以使用关键字和保留字,但能包含关键字和保留字。

                                                        ● Java中严格区分大小写。

                                                        ● 长度无限制。

                                                        ● 标识符不能包含空格。

           <2>约定俗成(见名知意):●包名:全部字母小写。

                                                         ●类名:首字母大写,其他字母小写;多单词组成时,每个单                                                                        词的首字母大写。

                                                         ●变量名,方法名: 首字母小写,多单词组成时,第二个单词开始首                                                                                      字母大写。

                                                         ●常量名: 常量名所有字母大写,多单词组成时,之间用_连接

                                                                        eg:MAX_NUM

4.变量

(1)定义:变量时程序中最基本的存储单元,程序执行中数值可以改变。

5.数据类型

(1)基本数据类型:

                        <1>数值型:整数类型(byte,short,int,long);浮点类型(float,double)。

                        <2>字符型(char)。

                        <3>布尔型(boolean)

(2)引用数据类型 :

                        <1>类(class)。

                        <2>接口(interface)。

                        <3>数组([])。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值