JAVA学习1基础部分

JAVA学习笔记

第一章:JAVA基础概念

第一天

一、软件基础等概念

1.软件和程序

软件的定义:一系列按照特定顺序组织的计算机数据和指令的集合。

                                                           数据

 

 

软件                                                                                                                                                      

                                                                                                                                              

                                                           很多程序

程序:完成指定功能的一条指令(双击的时候不能进入下一级目录,直接可以执行的比如.exe)。

2.计算机语言的概念及发展

计算机语言:用于人与计算机之间通讯的语言。

                                                                                                     机器语言

低级语言                        

汇编语言

                                                

                                                 

 

计算机语言

 

 

结构化 Fortran语言,Basic语言, C

 

 

高级语言

 

 

面向对象 C++,Java,C#

 

                                                                                                    

 

 

机器语言:由一段01的二进制代码所组成的语言。机器语言是直接由电脑CPU进行执行。

                     优点:直接执行、速度快、资源占用少。

                     缺点:可读性、可移植性、编程繁杂。

汇编语言:优点:目标代码剪短、占用内存少、执行速度快、能访问、控制各种硬件设备。

                     缺点:和机器语言一样是低级语言,难学,难写,难记忆。

高级语言:面向过程和面向对象的语言。

3.程序设计

例子:建一座房子,房子几层楼,房子的大小,占地面积,使用材料,门开几扇,窗户开几扇?

        开发一个软件:软件的功能,软件的开发环境,使用什么语言开发?软件中涉及的模型,数据结构和算法是什么?

1)程序设计的步骤如图:

       

2)算法

算法:解决某一问题的方法和步骤。

        举例(C#提及的黑蓝墨水换瓶子的问题,利用一个新的瓶子)

算法的表示(流程图)

        原则上说,算法可以用任何形式的语言和符号来描述。伪代码和流程图

4.JDK的安装和环境变量的配置

Oracle官网下载jdk对应版本,安装以及将bin目录配置到path系统变量中,具体步骤不再赘述。

5.Hello world 第一个程序的问题总结

        细节(今天提问答错)

System.out.print(); 如果没有ln ,括号中输出一个空字符串但是没有双引号这条程序是错误的,会报错。

因为输出语句system.out.println()的意思是即使括号内没有双引号,ln依然代表了一个输出,相当于system.out.print(“\n”);相当于有一个换行的输出。

 

public classHello

{

        public static void main(String[] args)

        {

                 System.out.println("Hello,World!");

        }

}

解释:

class :类的标志

public :公共的(访问修饰符)

static:静态的(可选修饰符)

void:无(返回类型)

main:方法名ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值