想了解java入门介绍吗?想了解JAVA入门(新手篇),java语言的入门开始介绍?? 吗?......本文带你一探究竟。
1.JAVA入门(新手篇)
大家好, 很高兴在陈哥指导下开始了我的JAVA学习之旅。 一段新的旅程,一段新的故事。 这篇是我在刚接触JAVA的情况下写的,帮助新手入门。适用人群:*有c,c++基础;准备工具:eclipse; 一.类 首先我们清楚所有语言的核心思想相同,只是格式不同而已。JAVA就是如此,它和c++有太多相似的思想,但格式却大为不同。我们早在c++中就接触了“类”这个东西,在JAVA中类是基础,JAVA以类位模块来组成整个代码。 类中又分为两块:属性和方法(c++中称为变量和函数),下面是陈哥写的代码,仅供欣赏和学习://1.类的结构 2.类的使用 //定义学生类 public class Student{ //属性 //定义学生的名字,分数属性 private String name; private int score; //方法 格式:public 返回值类型 方法名(参数类型 参数名,,){ 方法体...} //设置属性的方法 public void setName(String n){ name = n; } //获取属性的方法 public String getName(){ return name; } public void setScore(int s){ score = s; } public int getScore(){ return score; } //学生的学习方法 public void study(Course c){ setScore(score+c.getScore()); System.out.println(name+"正在学习"+c.getName()+"课程,分数增加了"+ c.getScore()+"分,现在的分数是"+score+"分。"); } } 属性就是变量,分为公有和私有:私有是不能被类外的函数调用的,公有不仅能被类中的函数调用还能被类外函数调用。但是:建议属性全部私有(保护数据)。 方法就可以简单理解为函数,那么函数和变量就会有对应关系。在我看来,这对应关系有两种,可以简单理解为:1.设置属性+获取属性;2.直接调用属性(用获取属性的方法)。每个方法至少目前来看是如此。 但是想组成一个完整的代码,我们发现还没有main函数,这时候我们要用一个主类(我自己给的概念)用来给编译器执行。public class Manage{ //主函数 public static void main(String[] args){ //创建Student类的对象 格式:类名 对象名 = new 类名(); Student st = new Student(); st.setName("李雷"); st.setScore(87); Course co = new Course(); co.setName("java"); co.setScore(5); st.study(co); } } 这里要注意两个格式:1.写main函数的格式:public static void main(String[] args){...}; 2.创建类的对象格式:类名 对象名 = new 类名();二.界面 学习了JAVA可以用来干什么,我们这里开始*个项目:窗口界面package com.fz.login0911; public class Login { public static void main(String[] args){ Login lo = new Login(); lo.showUI(); } //显示登陆界面的方法 public void showUI(){ //创建窗体对象 javax.swing.JFrame jf = new javax.swing.JFrame(); jf.setSize(400, 500); jf.setTitle("登陆界面"); //设置退出进程的方法 jf.(3); //设置居中显示 jf.(null); //流式布局管理器 java.awt. flow = new java.awt.(); jf.setLayout(flow); //设置窗体为流式布局 //图片 javax.swing.ImageIcon icon = new javax.swing.ImageIcon("F:\\图片\\1.jpg"); //标签 javax.swing.JLabel jla = new javax.swing.JLabel(icon); jf.add(jla); //文本框 javax.swing. jtf = new javax.swing.(); java.awt.Dimension dm = new java.awt.Dimension(380, 30); //(除了JFrame)其它所有组件设置大小都是该方法 jtf.(dm); jf.add(jtf); //复选框 javax.swing.JCheckBox jcb = new javax.swing.JCheckBox("记住密码"); jf.add(jcb); //按钮 javax.swing.JButton jbu = new javax.swing.JButton("登陆"); jf.add(jbu); //给窗体添加按钮对象 jf.(true); //设置可见,放在代码*一句 } } 这里要注意几个点: 1.主函数尽量简洁; 2.这里创建窗口对象的函数叫JFrame,这里不能直接调用库里面的函数,要在前面加上它的地址:javax.swing,在创建窗口对象时所有的可视化组件的地址都是这个; 3.setSize是设置界面大小独有的函数,设置按钮大小用的是Dimension。这里的(400,500)指的是像素点; 4.创建窗口进程后一定要有函数来退出进程:(3)。数字3表示选项,可在eclipse的库中查看; 5.如果没有设置居中的函数,窗口会在默认位置打开,默认位置就是左上角; 6.布局: 注意布局函数前面的地址:java.awt.表示界面不可视化组件地址; 7.添加图片格式,以及标签<标签:照片放入的框架,类似于相框,只是不可视化;每个照片都需要加上>; 8.*一行设置可见:放在所有代码的后面;三.继承 JAVA中的继承思想和c++中类似,只是有些地方有点不同而已。父类://继承 public class Student { //属性 private String name; //方法 public void setName(String n){ name = n; } public String getName(){ return name; } public void study(){ System.out.println(name+"正在学习!"); } }子类://java单继承 //继承关键字:extends //public class 子类(派生类) extends 父类(基类,超类){} //子类会继承父类中所有得属性喝方法,但私有属性和方法不能直接使用 public class UNStudent extends Student{ public void printName(){ System.out.println("名字:"+getName()); } //方法重写(覆盖) //1.有继承关系的两个类之间 2.返回值类型,方法名,参数类型(个数,顺序)完全一样<方法签名> public void study(){ System.out.println("子类重写父类的方法!"); } } 需要注意的事项我全写在了代码中,请仔细阅读;以上三篇是我三节课所学,我会边学边写,有任何问题私信我,一起学习,共同进步。附上一句我喜欢的英雄的台词:“My blade is at your service.”你知道是哪个英雄吗?
2.java语言的入门开始介绍
java语言的入门开始介绍java编程语言是目前世界*的编程语言,它是在c++的基础上开发出来的语言,它取其精华去其糟粕让java语言具有功能强大和简单易用的特征。java具有:面对对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。java可以编写:桌面应用程序、web应用程序、分布式系统、镶嵌式应用程序对于新手来说,刚开始学习java会很吃力,因为他们并不了解java不知道java可以做什么,当更深层次的了解java后就会对java这门语言有了更深层次的理解Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。Java还剔除了C++的操作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。因为Java没有结构,数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。java做的软件:一般的编程语言都可以做软件,java也可以,譬如Eclipse等*的java开发工具java做的游戏:我的世界(mc)就是通过java语言开发的,在以前诺尼亚流行的年代,手机上的游戏90%都是java语言所开发出来的java可以做Android:Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是java。java可以编写网站:对于学习java的学生来说,最关心java能做什么,跟java有关的行业很多,目前很多的大型网站都是由jsp写的,jsp全名是java Server Pages。他是一种网页技术。等等,很多都是由java开发的下面介绍java所用的编程工具:Eclipse:一个开放源代码的、基于Java的可扩展开发平台 。NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境 。EditPlus:如果正确配置Java的编译器"Javac"以及解释器"Java"后,可直接使用EditPlus编译执行Java程序 。作者:Nightmare Cui链接:
上述文章了解到关于JAVA入门(新手篇),java语言的入门开始介绍?? ,让我们对java入门介绍 有一个直观的认知。我们发现,作为一个优秀的Java程序员是多么的自豪。