java编程语言
public class Zhi {
public static void main(String args[]) {
Student s1 = new Student();
Student s2 = new Student("张三",1989,7,7);
Student s3=new Student("张三",new MyDate());
Student s4=new Student("张三",new MyDate(2009,4,1));
s1.print();
s2.print();
s3.print();
s4.print();
}
}
class MyDate {
private int year;
private int month;
private int day;
public int getYear() {
return year;
}
public void setYear(int year) {
this.year = year;
}
public int getMonth() {
return month;
}
public void setMonth(int month) {
this.month = month;
}
public int getDay() {
return day;
}
public void setDay(int day) {
this.day = day;
}
public MyDate(){
this.year = 1999;
this.month = 1;
this.day =1;
}
public MyDate(int year, int month, int day) {
this.year = year;
this.month = month;
this.day = day;
}
}
class Student {
private String name;
private MyDate birthday;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public MyDate getBirthday() {
return birthday;
}
public void setBirthday(MyDate birthday) {
this.birthday = birthday;
}
public Student() {
this.name = "default";
this.birthday = new MyDate();
}
public Student(String name,int year,int month,int day) {
this.name = name;
this.birthday = new MyDate(year,month,day);
}
public Student(String name, MyDate birthday) {
super();
this.name = name;
this.birthday = birthday;
}
public void print() {
System.out.println("name=" + name + "\nbirthday=" + birthday.getYear() + "."+
birthday.getMonth() + "." + birthday.getDay() );
}
}
结果:
name=default
birthday=1999.1.1
name=张三
birthday=1989.7.7
name=张三
birthday=1999.1.1
name=张三
birthday=2009.4.1
2. java编程是什么
Java(计算机编程语言),深入了解Java开发?
Java语言是SUN(Stanford University Network,斯坦福大学网络公司)公司1995年推出的一门高级编程语言,起初主要应用在小型消费电子产品上,后来随着互联网的兴起,Java语言迅速崛起(Java applet 可以在浏览器中运行),成为大型互联网项目的首选语言。
从首次发布开始,Java就跃到了 Internet 编程的前沿。后续的每一个版本都进一步巩固了这一地位。如今,Java依然是开发基于 Web 的应用程序的最佳选择。此外,Java还是智能手机变革的推手,Android 编程采用的就是Java语言。
Java可分为3个体系,即JavaSE、JavaEE 和JavaME。下面千锋重庆Java的小编简单介绍下这3个体系。
1、JavaSE
JavaSE(JavaPlatform Standard Edition,Java平台标准版)以前称为J2SE,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaSE包含了支持JavaWeb服务开发的类,并为JavaEE 提供基础,如Java语言基础、JDBC操作、I/O 操作、网络通信以及多线程等技术。图所示为JavaSE的体系结构。
2、JavaEE
JavaEE(JavaPlatform Enterprise Edition,Java平台企业版)以前称为J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。JavaEE是在JavaSE基础上构建的,它提供Web服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(Service Oriented Architecture,SOA)和Web 2.0应用程序。
3、JavaME
JavaME(JavaPlatform Micro Edition,Java平台微型版)以前称为 J2ME,也叫 K-JAVA。JavaME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。
JavaME包括灵活的用户界面、健壮的安全模型、丰富的内置网络协议以及对可以动态下载的联网和离线应用程序。基于JavaME 规范的应用程序 只需编写一次就可以用于许多设备,而且可以利用每个设备的本机功能。
3. Java程序设计语言是什么意思
Java是由SunMicrosystems公司于1995年推出的一门面向对象程序设计语言。2010年Oracle公司收购SunMicrosystems,之后由Oracle公司负责Java的维护和版本升级。
其实,Java还是一个平台。Java平台由Java虚拟机(JavaVirtualMachine,JVM)和Java应用编程接口(,API)构成。
Java应用编程接口为此提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。
Java平台已经嵌入了几乎所有的操作系统。这样Java程序只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版本发展到1.2版本。常用的Java平台基于Java1.6,最新版本为Java1.8。
Java发展至今,就力图使之无所不能。按应用范围,Java可分为3个体系,即JavaSE、JavaEE和JavaME。
(3)java编程语言扩展阅读
Java语言的特点
Java语言的风格很像c语言和C++语言,是一种纯粹的面向对象语言,它继承了C++语言面向对象的技术核心,但是抛弃了C++的一些缺点,比如说容易引起错误的指针以及多继承等,同时也增加了垃圾回收机制,释放掉不被使用的内存空间,解决了管理内存空间的烦恼。
1、面向对象
Java是一种面向对象的语言,它对对象中的类、对象、继承、封装、多态、接口、包等均有很好的支持。为了简单起见,Java只支持类之间的单继承,但是可以使用接口来实现多继承。使用Java语言开发程序,需要采用面向对象的思想设计程序和编写代码。
2、平台无关性
平台无关性的具体表现在于,Java是“一次编写,到处运行(WriteOnce,RunanyWhere)”的语言,因此采用Java语言编写的程序具有很好的可移植性,而保证这一点的正是Java的虚拟机机制。在引入虚拟机之后,Java语言在不同的平台上运行不需要重新编译。
Java语言使用Java虚拟机机制屏蔽了具体平台的相关信息,使得Java语言编译的程序只需生成虚拟机上的目标代码,就可以在多种平台上不加修改地运行。
3、简单性
Java语言的语法与C语言和C++语言很相近,使得很多程序员学起来很容易。对Java来说,它舍弃了很多C++中难以理解的特性,如操作符的重载和多继承等,而且Java语言不使用指针,加入了垃圾回收机制,解决了程序员需要管理内存的问题,使编程变得更加简单。
4、解释执行
Java程序在Java平台运行时会被编译成字节码文件,然后可以在有Java环境的操作系统上运行。在运行文件时,Java的解释器对这些字节码进行解释执行,执行过程中需要加入的类在连接阶段被载入到运行环境中。
5、多线程
Java语言是多线程的,这也是Java语言的一大特性,它必须由Thread类和它的子类来创建。Java支持多个线程同时执行,并提供多线程之间的同步机制。任何一个线程都有自己的run()方法,要执行的方法就写在run()方法体内。
4. JAVA编程语言有几种
编程语言有:java、C# 、Basic、Pascal、C语言、C++、AAuto、易语言、SQL、汇编等
实际中常用的编程语言有:JAVA、C++、C语言、SQL、C#这些都是高级语言,而汇编是低级语言,不建议学习。java是相对比较好学,而且就业前景好,应用面广泛,薪资也相对较高的编程语言。
5. JAVA的开发语言是什么
跟C C++一样,是遵守某种语法的、能够完成一定功能软件的语言
你看看网络中 的 java详细信息去吧
6. java是什么类型的编程语言
一、你可以说它是编译型的。因为所有的Java代码都是要编译的,.java不经过编译就什么用都没有。
二、你可以说它是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释运行的,那也就算是解释的了。
三、但是,现在的JVM为了效率,都有一些JIT优化。它又会把.class的二进制代码编译为本地的代码直接运行,所以,又是编译的。
像C、C++ 他们经过一次编译之后直接可以编译成操作系统了解的类型,可以直接执行的 所以他们是编译型的语言。没有经过第二次的处理 而Java不一样他首先由编译器编译成.class类型的文件,这个是java自己类型的文件 然后在通过虚拟机(JVM)从.class文件中读一行解释执行一行,所以他是解释型的语言,而由于java对于多种不同的操作系统有不同的JVM所以 Java实现了真正意义上的跨平台!
7. 什么是JAVA语言编程
其实JAVA就是一种编程语言,他是面向对象的,面向对象的意思就是把所有的事物都当成对象,然后把这个对象的属性,行为描述出来,举个例子,比如说,人是一个对象,他的属性就是有四肢,有一个头!他的行为就是,可以2脚行走,可以说话!
明白了吗?
8. 编程语言---java
先学下c语言
不用太深啊
然后再来看java啊会比较上手啊
然后上楼说的《thinking in java》是一本经典的书
这里可以下载http://download.csdn.net/source/510082
然后《java编程思想》和《java核心编程》都是比较经典的书啊
我觉得《java基础编程贯通教程》比较适合初学者啊不过比较难找啊
你可以去图书馆看看
9. 我想学习JAVA编程语言
2.语法,,数据类型
3.能编一些小程序..
4.类集
5.JDBC...
6.事件驱动
7.网络.
8.hibernate
9.spring
10.j2ee
编号错了..呵呵...算了不管了..
其实JAVA嘛...很简单...对一个有C基础的人来说
没C基础的人学起来也很简单....
最重要的是要有一个类与对象的概念....
class __Main_Test
{
public static void main(String[] args) throws Exception
{
//最简单的程序的结构
}
}
__Main_Test就是一个类...
而对象呢....对象就是一个类的实体..
比如说人是一个类...人 说起人...你想到的是什么???
人是不是包括你我他...
而你就是一个对象.... 先只要知道这个就行了..
理解了类与对象...学起来会得心应手....看代码也比较轻松...
语法...要知道.....另外其它的一些东西 嘛...其实还得是自己多多去摸...多多去动手...我在这里说的全是你不知道的...是吧...所以说我说出来只能是让你听得迷糊....有问人的功夫..不如先去学最基础的....碰到了实际问题再来求救也不迟....
要是想要资料我可以给你一本我用过的PDF...
你可以发邮件给我:
[email protected]
10. JAVA语言介绍是什么
“什么是Java?”
Java,由Sun Microsystems公司于1995年5月推出,它是一种可以编写跨平台应用软件、完全面向对象的程序设计语言。
不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
从上图我们可以看到,超过半数的资深程序员年薪在20万以上,并且有近 40% 的资深程序员年薪在 25- 50 万之间。
3.程序员也是一门“铁饭碗”
2018 年下半年开始,很多互联网公司大面积裁员,大家都说“资本寒冬”到来,但是从调查结果中可以看到90.9%的程序员“根本没在怕的”!
“Java的应用范围有多广?”
Java能做的事情很多,涉及到编程领域的各个方面,从电子商务网站到 Android 应用,从科学应用到金融应用,从游戏到桌面应用等等。
● Android应用
打开你的安卓手机和任何一款App,他们都是使用Java语言开发的。
市场上见到的手机系统,例如MIUI,阿里云,乐蛙等,都是修改源代码再发行的。
● 金融业应用的服务器程序
因Java的安全性比较高,使其在金融服务业方面的应用广泛。
大部分银行和第三方交易系统均用Java开发前台和后台电子交易系统以及数据处理项目等等。
● Web应用
Java 语言在电子商务领域以及网站开发的领域都占据了一定的位置。开发人员可以用不同的框架来创建web项目。
时常被应用在各个政府部门如科学技术部、国家安全部、文化部等部门。
● J2ME应用
有一段时间,安卓上可用的游戏、软件几乎全部是用MIDP、CLDC,他们是J2ME平台的一部分。
● 大数据技术
Hadoop以及其他大数据处理技术很多都是用Java,例如Apache的基于Java的HBase和Accumulo以及 ElasticSearchas。
● 嵌入式领域
Java在嵌入式领域的发展有着广阔的空间。在这样平台上,只需130KB就可以很好使用Java技术。