第一篇,java学习之旅】的更多相关文章

在写这篇博客之前,我想对自己进行简单概括:我从事软件开发工作已经三年多了,并且一直在从事.NET相关项目的开发.为什么突然间想学习Java呢?有以下几个原因: 1. 开发程序三年多来,已经对.NET相关体系完成了基本掌握,但是还不是炉火纯青的那种,我不想一直忙碌的奔跑,想停下来看看Java这位与.NET势均力敌的"大腕"的精妙之处,比较两者之间各自的优势与应用领域,以便为以后软件架构师(主要在扩展知识体系而非语言)做一定准备: 2. Java更加需要注重个人思维解决问题,而.NET却提…
第一章主要内容: 1.Java的地位:网络地位 语言地位 需求地位 2.Java的特点:①简单 面向对象 平台无关:软件的运行不因操作系统,处理器的变化而无法运行或出现运行错误. ②多线程 动态 3.安装JDK 分为三类版本:①Jave SE ②Jave EE ③Jave ME 4.安装Java SE平台 5.Java程序的开发步骤: ①编写源文件 ②编译Java源文件 ③运行Java程序 上课测试编写的教材上的例题: 6.工具下载安装 http://www.cnblogs.com/rocedu…
在java的这座殿堂中,我才刚刚推开了大门,就像是在岔路口找到了一条,走向前进java大门的路. 下面是一些java算法的问题 第一题: package project.model; import java.util.Scanner;//兔子问题:有一对兔子,从出生第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不是,问每个月的兔子总数为多少?public class lianxi01 { public static void main(String[] args…
Java是一种面向对象设计的高级语言,支持继承.封装和多态三大基本特征,首先我们从面向对象两大概念:类和对象(也称为实例)谈起.来看看最基本的类定义语法: /*命名规则: *类名(首字母大写,多个单词组合时每个单词首字母大写,单词之间不加任何连接符号) *字段名.方法名(首字母小写,多个单词组合时第一个单词首字母小写,之后每个单词首字母大写,单词之间不加任何连接符号) */ [public][final] class 类名 { [public|protected|private 类名() {}]…
经过开篇对Java运行机制及相关环境搭建,本篇主要讨论Java程序开发的基础知识点,我简单的梳理一下.在讲解数据类型之前,我顺便提及一下Java注释:单行注释.多行注释以及文档注释,这里重点强调文档注释.通常单行注释独占一行并用"//"来开头,多行注释会占据多行并用/*...*/来表示. /* HelloWorld是每一个Java学习者的起点, 需要好好掌握 */ public class HelloWorld { public static void main(String[] ar…
内容提要: 1.下载JDK: 2.安装JDK: 3.配置JDK;   第一,下载JDK:  1.登陆网址:www.oracle.com 2.点击 Downloads 3.选择 Java SE 4.选择 Java SE(includes JavaFX) 5.点击 JDK Download 6.选择Accpet License Agreement 版本对应: windows x86--32位操作系统 windows x64--64位操作系统 (如图) 下载完毕: 第二,安装JDK: 1.选择 要安装…
在上一篇中,我们已经了解了数组,它是一种引用类型,本篇将详细介绍数组的内存分配等知识点.数组用来存储同一种数据类型的数据,一旦初始化完成,即所占的空间就已固定下来,即使某个元素被清空,但其所在空间仍然保留,因此数组长度将不能被改变.当仅定义一个数组变量(int[] numbers)时,该变量还未指向任何有效的内存,因此不能指定数组的长度,只有对数组进行初始化(为数组元素分配内存空间)后才可以使用.数组初始化分为静态初始化(在定义时就指定数组元素的值,此时不能指定数组长度)和动态初始化(只指定数组…
鄙人为兴趣爱好,0基础入门学习Java,有些心得想法,记录于此,与君分享. 然毕竟新手,学识尚浅,错误之处,希望多多指正批评,也是对我最大的帮助! 前言:本篇文章,主要讨论在子类继承父类之后,一些继承在内存中构建的过程,以及this和super的特点和异同. 文章内所有内容均为个人猜测和想法,不代表任何学科结论. 一.我是孙子! 既然有孙子,那肯定是指三代传承,所以,我准备了三个类,A是爷爷,B是爸爸,C是孙子(也就是我,一下均以孙子代替).代码如下: 类A(爷爷): public class…
学号 20175206 <Java程序设计>第一周学习总结 教材学习内容总结 第一章是关于JAVA入门的注意事项: 第一章主要按照顺序讲了JAVA的地位,诞生,特点,JDK的安装,一些java的应用程序等 包括java程序的注释,编程风格以及java反编译 着重在前几个方面,本周的重点是JDK的安装,git的安装,VIM的安装及环境配置 教材学习中的问题和解决过程 问题1:JAVA环境变量的处理 问题1解决方案: classpath配置 java_home path 代码调试中的问题和解决过程…
前言:本篇文章属于个人笔记,例化了一些代码,不知是否合理,请指教. 中午看到一位同学的面试题,觉得很烧脑,烧脑不能一个人烧,要大家一起烧. 村子中有50个人,每人有一条狗.在这50条狗中有病狗(这种病不会传染),于是人们就要找出病狗.每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看.观察后得到的结果不得交流,也不能通知病狗的主人.主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗.第一天.第二天都没有枪响,到了第三天传来一阵枪…