java基础学习笔记day01

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础学习笔记day01相关的知识,希望对你有一定的参考价值。

     

 java基础学习笔记day01

1.软件开发:

  软件:按照特定顺序组织的计算机数据和指令的集合
  开发:软件的制作过程
  软件开发:借助开发工具和计算机语言制作软件

2.java概述:

  java之父:詹姆斯·高斯林
  JDK:java开发环境
  jre:java运行环境
  JVM:java虚拟机
  java跨平台是因为,JVM能在不同的平台运行,JVM是跨平台的
  JavaSE:标准版
  JavaME:手机端,物联网
  JavaEE:企业版,互联网项目

3.java语言特点:

  简单性 解释性 面向对象 高性能
  分布式处理 多线程 健壮性 动态
  结构独立 安全性 开源 跨平台

4.什么是跨平台性:

  通过java编写的应用程序,通过不同版本的JVM能在不同的系统平台都可以运行

5.HelloWorld程序解析:

  首先编写java源代码程序,扩展名.java
  在命令行模式中,输入javac命令对源文件进行编译,生成字节码文件
j  avac HelloWorld.java
  编译完成后,如果没报错,输入java,对class字节码文件进行解释运行
  执行时不需要添加.class扩展名:java HelloWorld

6.常见错误:

  1.文件扩展名隐藏导致编译错误
  2.class写错,Class clsss...
  3.类名格式有问题 ,暂时使用全部英文
  4.类名后的大括号匹配不正确
  5.main方法格式不正确
  6.main方法大括号缺失
  7.打印语句拼写错误
  8.引号使用错误,使用了中文全角引号

7.常见问题:

  A:扩展名被隐藏
  如何找到:工具--文件夹选项--查看--去除隐藏扩展名的那个勾勾
  B:我要求文件名称和类名一致。
  实际上不这样做也是可以的。
  但是,注意:javac后面跟的是文件名+扩展名
  java后面跟的类名不带扩展名
  C:Java语言严格区分大小写,请注意。
  还有就是单词不要写错了。
  D:见到 非法字符: \65307肯定是中文问题。
  我们写程序要求标点符号必须全部是英文状态。
  E:括号的配对问题。
  一般来说,括号都是成对出现的。
  F:遇到
  在类 HelloWorld 中找不到主方法, 请将主方法定义为
  肯定是主方法的格式问题。

8.DOS命令:

  windows+r打开运行,输入cmd回车
  cd..退回上一级目录
  cd\退回根目录
  dir显示当前目录内容
  cd 进入指定目录
  D:进入D盘目录
  cls清除屏幕内容

9.注释:

  //单行注释
  /*多行注释*/
  /**文档注释*/
  //注释是一个程序员必须要具有的良好编程习惯,
  //初学者编写程序可以养成:先写注释然后再写代码
  //解释说明程序,提高程序的可读性,可以帮助我们排错
 

10.HelloWorld程序:

public class HelloWorld{
public static void main(String[] args)
{
System.out.println("HelloWorld");
}
}
public:权限修饰符:公共,权限最大
class:类
HelloWorld:类名,要和文件名一致
static:静态修饰符
main:方法名,主方法,被赋予特殊含义的单词,程序的入口
String[] args:接受字符串类型数组,args:形参名
System.out.println:输出语句并换行

11.关键字:

  被系统赋予特殊含义的单词,有特殊的意义,组成字母全部小写

12.标识(zhi四声)符:

  a~z,A~Z,0~9,下划线_,美元符号$
  数字不能开头,不能和关键字重复,最好见名知意

13.常量

  在程序执行的过程中其值不能发生改变
  常量分类:
    字面值常量 自定义常量
  整型常量:所有整数:10,20,30
  小数常量:所有小数:1.2,3.1,4.10
  字符常量:用单引号括起来的内容:‘a‘,‘b‘,‘c‘
  布尔常量:较为特有,只有true和false
  空常量:null
  java针对常量有四种形式:
  二进制:由0和1组成,以0b开头
  十进制:由0~9组成,整数默认的是十进制
  八进制:由0~7组成,以0开头
  十六进制:由0~9,A~F,以0X开头

14.基本类型:

  整型(byte,short,int,long),浮点型(float,double)
  字符型(char):java中不支持空字符‘‘,特殊字符需要加‘\‘
  布尔型(boolean):true,false
  引用类型:
  类(class),接口(interface),数组([])
 
public class HelloWorld  //类
{
public static void main(String[] args)//主方法,程序的入口
{
  System.out.println("HelloWorld");//输出打印HelloWorld
}
}

以上是关于java基础学习笔记day01的主要内容,如果未能解决你的问题,请参考以下文章

Python学习笔记-基础Day01

day02 java基础学习笔记

Day12Java基础学习笔记

Day 09Java基础学习笔记

Day 11Java基础学习笔记

Day 08Java基础学习笔记