一个Java程序能够认为是一系列方针的集合,而这些方针通过调用彼此的办法来协同工作。下面扼要介绍下类、方针、办法和实例变量的概念。
方针:方针是类的一个实例,有状况和行为。例如,一条狗是一个方针,它的状况有:颜色、姓名、种类;行为有:摇尾巴、叫、吃等。
类:类是一个模板,它描绘一类方针的行为和状况。
办法:办法就是行为,一个类能够有许多办法。逻辑运算、数据修正以及一切动作都是在办法中完结的。
实例变量:每个方针都有独特的实例变量,方针的状况由这些实例变量的值决定。
第一个Java程序
下面看一个简单的Java程序,它将输出字符串HelloWorld
实例
publicclassHelloWorld{/*第一个Java程序*它将输出字符串HelloWorld*/publicstaticvoidmain(String[]args){System.out.println(“HelloWorld”);//输出HelloWorld}}
运转实例?
下面将逐渐介绍如何保存、编译以及运转这个程序:
翻开代码编辑器,把上面的代码添加进去;
把文件名保存为:HelloWorld.java;
翻开cmd命令窗口,进入方针文件地点的位置,假定是C:\
在命令行窗口输入javacHelloWorld.java按下回车键编译代码。假如代码没有过错,cmd命令提示符会进入下一行(假定环境变量都设置好了)。
再键输入javaHelloWorld按下回车键就能够运转程序了
你将会在窗口看到HelloWorld
$javacHelloWorld.java
$javaHelloWorld
HelloWorld
假如遇到编码问题,咱们能够运用-encoding选项设置utf-8来编译:
javac-encodingUTF-8HelloWorld.java
javaHelloWorld
Gif图演示:
根本语法
编写Java程序时,应注意以下几点:
大小写灵敏:Java是大小写灵敏的,这就意味着标识符Hello与hello是不同的。
类名:关于一切的类来说,类名的首字母应该大写。假如类名由若干单词组成,那么每个单词的首字母应该大写,例如MyFirstJavaClass。
办法名:一切的办法名都应该以小写字母开头。假如办法名含有若干单词,则后面的每个单词首字母大写。
源文件名:源文件名必须和类名相同。当保存文件的时分,你应该运用类名作为文件名保存(牢记Java是大小写灵敏的),文件名的后缀为.java。(假如文件名和类名不相同则会导致编译过错)。
主办法进口:一切的Java程序由publicstaticvoidmain(String[]args)办法开始履行。
Java标识符
Java一切的组成部分都需求姓名。类名、变量名以及办法名都被称为标识符。
关于Java标识符,有以下几点需求注意:
一切的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始
首字符之后能够是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合
关键字不能用作标识符
标识符是大小写灵敏的
合法标识符举例:age、$salary、_value、__1_value
非法标识符举例:123abc、-salary
Java修饰符
像其他言语一样,Java能够运用修饰符来修饰类中办法和属性。主要有两类修饰符:
访问操控修饰符:default,public,protected,private
非访问操控修饰符:final,abstract,static,synchronized
在后面的章节中咱们会深入讨论Java修饰符。
Java变量
Java中主要有如下几种类型的变量
局部变量
类变量(静态变量)
成员变量(非静态变量)
Java数组
数组是储存在堆上的方针,能够保存多个同类型变量。在后面的章节中,咱们将会学到如何声明、结构以及初始化一个数组。
Java枚举
Java5.0引入了枚举,枚举约束变量只能是预先设定好的值。运用枚举能够削减代码中的bug。
例如,咱们为果汁店设计一个程序,它将约束果汁为小杯、中杯、大杯。这就意味着它不允许顾客点除了这三种尺度外的果汁。
实例
classFreshJuice{enumFreshJuiceSize{SMALL,MEDIUM,LARGE}FreshJuiceSizesize;}publicclassFreshJuiceTest{publicstaticvoidmain(String[]args){FreshJuicejuice=newFreshJuice();juice.size=FreshJuice.FreshJuiceSize.MEDIUM;}}
注意:枚举能够独自声明或者声明在类里边。办法、变量、结构函数也能够在枚举中界说。
java基础教程基础知识点
Java承继了C++言语面向对象技术的中心,又放弃了C++言语中的指针、运算符重载以及多重承继的特性,一起引入了泛型编程、类型安全的枚举等特性,使Java成为简单、面向对象、分布式、解释性、强健、安全与体系无关、可移植、高性能、多线程和动态的言语。
Java远景
据IT职业相关统计,在所有类别的软件开发人才需求傍边,关于Java工程师的需求量到达总体需求量的60%~70%。
Java工程师的薪资相关于较高,拥有年薪十万是一个再正常不过的薪酬水平全球有25亿Java器材运转着Java,450多迈java开发者活泼在地球的每个角落数以千万计的Web用户每次上网都亲历Java的威力。
今天,Java运转在7.08亿手机、10亿智能卡和7亿PC机上并为28款可兼容的使用服务器提供了功能强大的平台。越来越多的企业由于使用了Java而提高了出产功率。
那Java开发未来远景是怎么样的?
Java使用领域
Java软件工程师工作远景的好坏首要从Java的使用领域来看,java言语的使用方向首要表现在以下三方面:
1.大中型的商业使用包括我们常说的企业级使用(首要指杂乱的大企业的软件体系)、各种类型的网站,Java的安全机制以及它的跨平台的优势使它在分布式体系领域开发中有广泛使用。
2.桌面使用便是常说的CS使用首要用来开发运转于不同的操作体系上的桌面使用程序。
3.再次是移动领域使用首要表现在消费和嵌入式领域是指在各种小型设备上的使用包括手机、PDA、机顶盒、轿车通信设备等。
所以说是,Java的未来发展远景是非常好的,大家要抓紧时间学习,并把握这门优秀的言语。作者:java程序媛7https://www.bilibili.com/read/cv12662393出处:bilibili