Java教程

Java的一些基本知识,Java入门必看

本文主要是介绍Java的一些基本知识,Java入门必看,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

JAVA概述

一:程序

程序是一些列指令的集合(过程)

计算机上任何的活动都是通过程序来控制的

二:算法

解决某个问题的思路和方案,存在于人脑中一个抽象的东西

特点:可行性

总结:计算机编程解决问题的过程如下

  • 分析问题并且给出一个可行性的解决方案
  • 使用JAVA语言将我们的想法通过程序的方式表达出来
  • 将写出来的程序交给计算机去执行最终解决问题

三:计算机语言

能够被计算机识别和接受的语言(人和计算机交流)

人和人交流的语言叫“自然语言”

计算机语言的发展过程:

  • 机器语言:计算机只能直接执行二进制形式的指令(最低级)
  • 汇编语言:低级语言
  • 高级语言:JAVA C# Python VB go …

四:JAVA 发展史

  • 96年:jdk1.0
  • 04年:jdk1.5/5.0 增加了很多的新特性
  • 14年:jdk8

五:JAVA的优势

  • 简单性

  • 纯面向对象

  • 安全性

  • 多线程

    核心优势:跨平台 一次编写到处运行

    JAVA为什么能够做到跨平台

六:几个名词解释

JDK:JAVA开发工具包

JRE: Java运行环境

JVM:JAVA虚拟机

jdk包含jre,开发需要JDK 运行仅需jre

jdk目录分析

  • bin :二进制 提供了开发中所需要的一些工具 javac.exe java.exe javadoc.exe
  • lib:类库

JAVASE JAVAEE JAVAME

七:编写第一个入门程序

准备工作:将自己电脑上的文件显示扩展名打开

开发步骤:

1.一个JAVA程序从本质上来说就是一个计算机磁盘文件,文件类型为.java ,.java文件其实就是一个文本文件

创建一个HelloWorld.java的源程序文件

注意:JAVA源程序文件名必须采用驼峰命名:每个单词的首字母必须大写,不要包含中文 空格等一些特殊字符

2.编写文件内容,因为JAVA源程序是一个文本文件,因此可以使用任何一款文本编辑器来进行源程序的编写

第一条JAVA指令:System.out.println(“输出的内容”);

在控制台屏幕上打印输出指定的内容

每个JAVA程序都必须有一个统一的结构或者格式

java程序结构:JAVA程序是由"类"作为基本单位组成的

类的基本格式:

public class HelloWolrd{
	public static void main(String[] args){
		
		System.out.println("hello world!");
	}
}
  • 一个类由名称和类体两个部分组成
  • 类体又是由方法组成
  • 每个方法代表该类中一个功能模块
  • 每个方法又是由JAVA语句组成
  • 3.JVM 不能直接执行我们编写的JAVA源程序,因此我们需要使用JDK工具包中的javac.exe对编写好的.java源程序进行编译

打开控制台,并且通过cd命令将当前目录设置为源程序所在的位置

javac + 文件名.java,编译成功之后会产生一个同名的.class文件(字节码文件 这个文件就是虚拟机可以执行的文件)

4.在控制台上调用java.exe对编译后的字节码进行运行,并查看程序执行的效果

八:编写JAVA源程序需要注意的一些问题

  • 被public修饰的类的名称必须和源文件的名称保持一致

  • 修改了JAVA源文件之后一定不要忘记重新的进行编译,否则修改无效的

  • 环境变量修改之后一定要重启控制台

  • 一个JAVA程序必须有且只有一个main方法(整个应用编译和执行的入口)

  • Java程序严格区分大小写的

  • JAVA程序中的所有语法涉及到的符号都必须是英文状态

  • 所有的JAVA语句(指令)都必须以;结尾

  • 可以将一条很长的语句分为多行进行编写

  • 我们也可以将多条逻辑上完成同一功能的语句写在一行上

  • 如果没有特殊的要求建议还是一行写一条

  • 为了养成一个好的编码习惯,强烈建议大家在编写源代码时适当的加上注释(单行注释 多行注释 )

  • 开始的{写在行末,结束的}与行首对其

    //单行注释 一般用来对某一行代码进行解释的

    /* 注释内容 */

    现场练习:编写第一个JAVA程序要求输出自己的信息 姓名 性别 年龄 毕业院校 格式要求每行一项信息

九:变量

程序的本质:数据+操作

定义:用来在内存中存储程序中需要操作的一些数据(容器)

变量的几个要素:

1.变量名(每个变量在使用时都需要有一个名字)

2.变量值:存储在某个变量中的数据

3.变量类型:每个变量都有一个对应的类型,java中提供的各种各样的类型的变量供程序员选择

4.变量的作用域(暂时了解)

变量的使用步骤:

1.变量在使用之前首先要定义 声明(向整合JVM申请空间)

语法: 类型符 变量名;

类型符号:int (整型) double (浮点型 小数) String (字符串 文本类型)

变量的命名规则:

  • 必须由数字、字母、下划线、$符组成 例如:a qf b3 … k+p
  • 不能以数字开头
  • 不能使用JAVA关键字 class void public
  • 变量名严格区分大小写 a A

命名的规范:

  • 见名知意

  • 小驼峰:从第二个单词开始首字母大写

2.变量的赋值

语法:变量名=数据;

3.使用变量中存储的数据

注意:变量在使用前一定要先赋值,否则会报编译错误:尚未初始化

同一个变量名不允许做重复的定义

细节:

一个变量只能存储一个值

文本类型的数据要加上""

可以通过一个类型符定义多个相同类型的变量,变量名之间使用,间隔

我们可以在定义变量的同时立马为该变量赋值

变量赋值时后面的值会覆盖前面的值

对于数值(整数和浮点数)类型的变量可以完成在自身基础上的累加操作

赋值时一定要类型兼容

十:JAVA中的基本数据类型

四类八种

四类:整型、浮点型、字符型、布尔型

整型:byte(1个字节) short(2个字节) int(4个字节) long (8个字节) 存储的整数的范围不一样

浮点型:float 单精度浮点数(4个字节) double 双精度(8个字节)

注意:小数常量默认为double类型,如果想要描述一个单精度的浮点常量需要在该常量后面加上一个f

字符型:char 用来描述单个文本信息 比如:性别

单个文本常量必须使用单引号括起来

转义字符:\特定的符号 \n表示换行符 \t表示tab制表符

键盘上的每个字符唯一对应一个ASCII码(整数) 在计算机的存储过程中字符和整数完全等价的

布尔型:boolean 用来描述现实生活中完全对立的两值状态信息

例如:是否党员 婚否 对错 真假 成立和不成立 没有第三种状态

取值:true 和 false

String:字符串 用来描述0到任意多个文本信息

特别强调:String虽然使用的较多,但不属于JAVA的基本数据类型

这篇关于Java的一些基本知识,Java入门必看的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!