想了解入门级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是很辛苦的,零基础的更辛苦,想要零基础自学入门更更辛苦,所以选择了就请坚持。只要你学习能力和自制能力强,坚持就是胜利。下面整理一些java的书籍给大家分享。1,《Head First Java》java入门书籍《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。但如果你真地想要好好地学习Java,你会需要《Head First Java》。这本书可是Amazon编辑推荐的好书之一!强烈推荐学习此书,非常适合初学者入门。2《Java从入门到精通》适合自学者《Java从入门到精通》这本书主要针对java基础,对于没有学过java的人才说,是一个不错的选择。通过这本书,大家可以从零开始,慢慢来学习,而且实操很多,不会让你看到*出现只会理论的情况。为什么说培训的人不用看呢?因为这本书上的内容和许多培训机构的书籍有很多重复的地方,所以参加培训的同学就可以不看了。如果觉得自学太难太慢的话,那就报培训机构吧,推荐知海匠库互联网 in java》(中文名:《Java编程思想》)适合中级自学者和培训者《Java编程思想》可以说是最经典的java著作,是所有java程序员必备教科书。这本书不管是正在学习还是已经工作许多年的程序员,都可以从这本书中得到你想要的东西。这本书具有教材和工具书的作用,就像一本字典,想知道什么都可以从中查询。虽然这本书很好,但并不建议初学者学习,对于初学者难度较大。4.《疯狂Java讲义》适合自学者看《疯狂的讲义》这本书比较适合自学者,内容比较项目化,实操方法很多,如果你想进行java的深入学习,不妨看看这本书。5.《Java核心技术》最适合报培训班的看这本书分为两个部分,*个部分讲的是基础知识,第二个部分讲的是高级特性。由于内容非常有层次,所以非常适合自学和上培训机构的同学学习。尤其对参加培训的同学作用较大,因为一般培训机构讲的非常快,有很多东西没办法及时消化吸收,很多基础和核心的东西就会掌握的不牢固,那么这本书正好弥补了这个缺失。6.《Java开发实战经典》适合自学者看这本书比较适合自学者学习,里面有很多小案例,可以边学边练,巩固知识。喜欢的话记得点点关注哦领取方式转发+私信:书籍免费领取电子书《Java学习、面试;文档、视频资源免费获取》
上述文章了解到关于JAVA入门(新手篇),JAVA零基础入门书籍推荐?? ,让我们对入门级java 有一个直观的认知。我们发现,作为一个优秀的Java程序员是多么的自豪。